@charset "utf-8";
* {
	word-break:break-all
}
html,body {
	height:100%
}
body {
	font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif;
	margin:0;
	padding:0;
	border:0;
	background:#fff;
	font-size:13px;
	color:#333;
	text-align:center;
	min-width:960px;
	outline-style:none;
	outline-color:invert;
	outline-width:0;
	line-height:20px
}
div,form,img,ul,ol,li,dl,dt,dd {
	margin:0;
	padding:0;
	border:0;
	list-style-type:none
}
h1,h2,h3,h4,h5,h6,table,td,tr,th {
	margin:0;
	padding:0;
	border:0
}
input,p,span {
	margin:0;
	padding:0
}
body input,body textarea {
	font-family:helvetica,arial,"liberation sans",freesans,sans-serif;
	font-size:12px;
}
#javax_faces_developmentstage_messages{display:none;}
.content,.hcontent,.banner,.project-chart {
	width:960px;
	margin:0px auto;
	text-align:left;
	clear:both;
	display:block;
	overflow:hidden
}
A,A:link,A:visited,A:active {
	color:#690;
	text-decoration:none;
	outline:none;
	font-size:12px;
	cursor:pointer
}
A:hover {
	color:#9c0;
	text-decoration:none;
	outline:none;
	cursor:pointer
}
.c690,a.c690:link,a.c690:visited {
	color:#690
}
a.c690:hover {
	color:#9c0
}
.layout_home_index,.layout_projects_latest,.layout_projects_ended,.layout_projects_recommended,.layout_projects_will_be_ended,.layout_projects_index,.layout_campaigns_one_yuan,.layout_users_show,.layout_projects_category,.layout_discover_categories,.layout_discover_latest,.layout_discover_ended,.layout_discover_recommended,.layout_discover_locations,.layout_search_index,.layout_campaigns_vans,.layout_discover_index,.layout_discover_classic,.layout_discover_ending_soon,.layout_discover_most_backers,.layout_discover_most_founded {
	background:#f2f2f2
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	clear:both
}
.none,.hide {
	display:none
}
.overflow {
	overflow:hidden
}
.inputregon {
	border:#efefef 1px solid;
	background:#ffffcc;
	border-top:#c6c6c6 1px solid;
	border-left:#c6c6c6 1px solid;
	outline-style:none;
	outline-color:invert;
	outline-width:medium;
	height:16px;
	font-size:13px;
	vertical-align:top;
	margin:0;
	padding:6px 5px
}
.inputregoff {
	border:#efefef 1px solid;
	background:#f3f3f3;
	border-top:#c6c6c6 1px solid;
	border-left:#c6c6c6 1px solid;
	outline-style:none;
	outline-color:invert;
	outline-width:medium;
	height:16px;
	font-size:13px;
	vertical-align:top;
	margin:0;
	padding:6px 5px
}
.form-submit {
	overflow:hidden;
	float:left;
	padding:0px;
	clear:both;
	display:block;
	_display:inline;
	margin:20px 0px 0px 100px
}
.formsubmit {
	overflow:hidden;
	float:left;
	padding:0px;
	clear:both;
	display:block;
	_display:inline;
	margin:20px 0px 0px 0px
}
#headwrap,p.slogan,.slogantext span,.newproject,.newproject A,.newprojectover,.newprojectover A,ul.zhuce li.zhuceon,ul.zhuce li.zhucepress,ul.zhuce li.zhuceover {
	background:url(../../resources/css/icons/head_bg.gif) left top no-repeat
}
#headwrap {
	background-color:#fff;
	background-position:left -784px;
	background-repeat:repeat-x;
	width:100%;
	text-align:center;
	overflow:hidden;
	border-bottom:#d6d6d6 1px solid
}
.head {
	height:49px;
	overflow:hidden;
	padding:0px;
	width:960px;
	display:block;
	clear:both;
	margin:0px auto;
	color:#333;
	font-size:13px;
	text-align:left
}
.head-left,.head-right {
	height:49px;
	overflow:hidden;
	display:block;
	line-height:49px;
	*line-height:50px
}
.head-left {
	width:427px;
	float:left
}
.head-right {
	width:525px;
	float:right
}
.head p.slogan {
	background-position:-5px -201px;
	width:250px;
	height:49px;
	line-height:49px;
	overflow:hidden;
	float:left;
	display:block;
	padding-left:41px
}
.head p.slogan span {
	float:left
}
.head p.slogan a {
	color:#608000
}
.head p.slogan a:hover {
	color:#99cc00
}
input.head-search-l {
	width:172px;
	float:left;
	height:31px;
	cursor:pointer;
	overflow:hidden;
	text-align:left;
	margin:6px 0px 0px 12px;
	height:20px;
	line-height:20px;
	font-size:13px;
	background:none;
	border:0;
	outline:none
}
input.head-search-r {
	float:right;
	width:31px;
	height:31px;
	cursor:pointer;
	overflow:hidden;
	text-align:left;
	background:none;
	border:0;
	outline:none
}
.head p.slogan span {
	text-shadow:0px 1px 0px #F6F6F9;
	filter:dropshadow(color=#f6f6f9,offx=0,offy=1)
}
.head p.slogan span {
	display:block
}
ul.zhuce li.sns-login {
	text-align:left
}
ul.zhuce li.sns-login a {
	float:left;
	padding:0px;
	margin:11px 0px 0px 9px;
	clear:none;
	display:block
}
ul.zhuce li.sns-login a img {
	float:left;
	padding:0px;
	margin:0px
}
ul.menu {
	float:right;
	display:block;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#4d4d4d
}
ul.menu li {
	margin:0px 0px 0px 0px;
	padding:0px;
	z-index:0;
	display:block;
	float:left;
	overflow:hidden;
	text-align:left;
	_display:inline
}
ul.menu a {
	color:#4d4d4d;
	display:block;
	float:left;
	clear:both;
	margin:0px;
	overflow:hidden;
	padding:0px 10px 0px 10px
}
ul.menu a:visited,ul.menu a:active {
	color:#4d4d4d
}
ul.menu a:hover {
	color:#8e8a8a
}
.messages-box A {
	float:left
}
.messages-box A span {
	float:left
}
ul.menu li.home {
	margin:0px 0px 0px 0px
}
ul.menu li.home a {
	padding:0px 4px 0px 4px
}
ul.menu li.mydemohour {
	margin:0px 0px 0px 2px
}
ul.menu li.messages-box {
	overflow:hidden;
	width:48px
}
ul.menu li.mydemohour a {
	float:left;
	margin:0px;
	clear:none
}
ul.menu li.mydemohour a.usernemeaa {
	display:block;
	float:left
}
ul.menu li.mydemohour a.usernemeaa img.touxiang {
	width:23px;
	height:23px;
	overflow:hidden;
	border:#d2d1d1 1px solid;
	float:left;
	margin:10px 6px 0px 0px
}
ul.menu li.mydemohour a.usernemeaa span {
	float:left;
	max-width:78px;
	_width:expression((documentElement.clientWidth >78) ? "78px":"auto" );
	overflow:hidden;
	padding:0px;
	margin:0px 14px 0px 0px;
	white-space:nowrap;
	text-overflow:ellipsis
}
ul.menu li.mydemohour a.usernemeaa,ul.menu li.myproject,ul.menu li.messages {
	background:url(http://assets.demohour.com/assets/dhdian-a1836998701045c6f2d4ddc5c644153c.gif) no-repeat right 20px
}
ul.menu li.mydemohour a.usernemeaa,ul.menu li.myproject {
	padding:0px;
	background-position:right 20px;
	*background-position:right 18px
}
ul.menu li.mydemohour a.usernemeaa:hover {
	background-position:right -28px;
	*background-position:right -30px
}
ul.menu li.myproject {
	margin:0px 8px 0px 1px
}
ul.menu li.messages {
	margin:0px 17px 0px 1px;
	padding:0px 0px 0px 0px;
	*background-position:right 18px
}
ul.menu li.messages span {
	margin:0px 4px 0px 0px
}
ul.menu li.myproject a span {
	margin:0px 4px 0px 0px;
	float:left
}
.top {
	margin:0px auto;
	width:960px;
	overflow:hidden;
	text-align:left;
	height:124px
}
.logo {
	width:228px;
	display:inline;
	margin:16px 25px 0px 0px;
	float:left;
	display:block;
	padding:0px
}
.slogantext {
	width:460px;
	overflow:hidden;
	float:left;
	margin:10px 0px 0px 0px
}
.slogantext p {
	width:445px;
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px
}
.slogantext p img {
	clear:both;
	display:block
}
.slogantext span {
	background-position:left -505px;
	height:105px;
	width:1px;
	overflow:hidden;
	display:block;
	float:right
}
.newproject,.newprojectover {
	background-position:left top;
	width:222px;
	height:98px;
	overflow:hidden;
	float:right;
	margin:8px 0px 0px 0px;
	text-indent:-2000px
}
.newproject A,.newproject A:visited,.newproject A:active {
	clear:both;
	display:block;
	margin-top:51px;
	height:47px;
	overflow:hidden;
	background-position:left -51px
}
.newproject A:hover {
	background-position:left -98px
}
.newprojectover A,.newprojectover A:visited,.newprojectover A:active,.newprojectover A:hover {
	clear:both;
	display:block;
	margin-top:51px;
	height:47px;
	overflow:hidden;
	background-position:left -145px
}
.head .menu .ui-dropbox .ui-dropbox-scroll,.head .menu .ui-dropbox .ui-dropbox-foot,.head .menu .ui-dropbox .ui-dropbox-top,.head .menu .ui-dropbox .ui-dropbox-top-border,.head ul.menu li ul.menulist,.head ul.menu li ul.menulist li a {
	background:url(http://assets.demohour.com/assets/messages-2b0cb23c2cf2d398a5a63f3a82a1c518.png) left top no-repeat;
	_background:url(http://assets.demohour.com/assets/messages-2f8486ce182b9d74825bbedd6943dea8.gif) left top no-repeat;
	width:274px;
	overflow:hidden;
	clear:both;
	display:block;
	margin:0px;
	padding:0px
}
.head ul.menu li ul.menulist {
	clear:both;
	display:none;
	overflow:hidden;
	text-align:center;
	position:absolute;
	width:114px;
	z-index:999;
	background-position:-984px bottom;
	float:none
}
.head ul.menu li ul.menulist li {
	clear:both;
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:114px;
	height:33px
}
.head ul.menu li ul.menulist li A,.head ul.menu li ul.menulist li A:visited,.head ul.menu li ul.menulist li A:active {
	clear:both;
	display:block;
	overflow:hidden;
	font-size:14px;
	width:114px;
	height:33px;
	line-height:33px;
	float:none;
	background-position:-870px top;
	text-align:center;
	color:#739900
}
.head ul.menu li ul.menulist li a:hover {
	color:#669900;
	background-position:-1098px top
}
.head ul.menu li.myproject ul.menulist {
	padding:0px 0px 7px 0px;
	margin:31px 0px 0px -16px;
	*margin:31px 0px 0px -100px;
	_margin:-18px 0px 0px -17px
}
.head ul.menu li.mydemohour ul.menulist {
	padding:0px 0px 7px 0px;
	margin:31px 0px 0px -6px;
	*margin:-19px 0px 0px -6px
}
.head ul.menu li.messages ul.menulist {
	padding:0px 0px 7px 0px;
	margin:31px 0px 0px -36px;
	*margin:31px 0px 0px -84px;
	_margin:-19px 0px 0px -34px
}
.head ul.menu li ul.menulist li.toplines {
	height:11px;
	clear:both;
	display:block;
	background:noen;
	padding:5px 0px 0px 0px;
	margin:0px 0px -1px 0px;
	position:relative;
	z-index:999;
	text-align:center
}
.head ul.menu li ul.menulist li.toplines img {
	float:left
}
.head ul.menu li.mydemohouryyyy ul.menulist {
	display:block
}
.head ul.menu li.mydemohournnnn ul.menulist {
	display:none
}
ul.menu li.shadow a {
	padding:0px 0px 0px 10px;
	margin-left:10px
}
.layer-message {
	position:absolute;
	_position:absolute;
	z-index:1000;
	border:#8d8d8d 1px solid;
	margin:0px 0px 0px 730px;
	*margin:0px 0px 0px 130px;
	padding:10px 15px 10px 10px;
	background:#ffffed;
	line-height:24px;
	top:46px
}
.layer-message span {
	display:block;
	float:left;
	*line-height:22px;
	margin-right:5px
}
.layer-message-fixed {
	top:0px;
	position:fixed;
	_position:absolute
}
.head .layer-message .layer-message-close {
	background:url(http://assets.demohour.com/assets/ui-all-close-bc93a41957116511ceca482faea34181.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/ui-all-close-2800ae8eb367526b3f9ad9f3d335e8d8.gif) no-repeat left top
}
.head .layer-message a.layer-message-close,.head .layer-message:hover a.layer-message-close {
	background-position:left top;
	text-indent:-2000px;
	text-align:left;
	width:15px;
	height:15px;
	overflow:hidden;
	float:right;
	position:absolute;
	right:0px;
	margin:-8px 2px 0px 0px
}
.head .layer-message a.layer-message-close:hover {
	background-position:-15px top
}
.head .layer-message:hover a.layer-message-close {
	display:block;
	margin:-8px 2px 0px 0px
}
.on02name {
	max-width:500px;
	height:23px;
	overflow:hidden
}
.ui-dropboxlist ul {
	clear:both;
	display:block;
	font-size:14px
}
.ui-dropboxlist ul li {
	clear:both;
	display:block;
	border-bottom:#e6e6e6 1px solid;
	padding:18px 94px 18px 0px
}
.ui-dropboxlist ul li a {
	margin:0px 5px 0px 5px
}
.ui-dropboxlist ul li span {
	margin-left:5px;
	color:#bfbfbf
}
.ui-dropboxlist .pagination {
	float:left
}
.ui-dropboxlist ul li p {
	clear:both;
	display:block;
	text-align:right;
	height:20px;
	overflow:hidden;
	margin:-20px -94px 0px 0px
}
.ui-dropboxlist ul li.ui-dropboxlistoff p {
	display:none
}
.ui-dropboxlist .pagination {
	float:right;
	margin-top:-45px
}
.content .hlue {
	clear:both;
	display:block;
	overflow:hidden;
	text-align:left;
	margin-top:32px;
	height:30px
}
.head .menu .ui-dropbox .ui-dropbox-foot {
	background-position:-548px bottom;
	clear:both;
	display:block;
	margin:-1px 0px 0px 0px;
	padding:0px;
	height:52px;
	overflow:hidden
}
.head .menu .ui-dropbox .ui-dropbox-foot .ui-button-green,.head .menu .ui-dropbox .ui-dropbox-foot .ui-button-green-down,.head .menu .ui-dropbox .ui-dropbox-foot .ui-button-green-over,.head .menu .ui-dropbox .ui-dropbox-foot .ui-button-green-over-disabled,.head .menu .ui-dropbox .ui-dropbox-foot .ui-button {
	float:right;
	color:#fff;
	margin:8px 10px 0px 0px
}
.head .menu .ui-dropbox .ui-dropbox-foot .ui-button-green-over-disabled {
	color:#bababa
}
.head .menu .ui-dropbox .ui-dropbox-foot A,.head .menu .ui-dropbox .ui-dropbox-foot A:link,.head .menu .ui-dropbox .ui-dropbox-foot A:visited,.head .menu .ui-dropbox .ui-dropbox-foot A:active,.head .menu .ui-dropbox .ui-dropbox-foot A:hover {
	color:#fff;
	text-decoration:none;
	outline:none;
	cursor:pointer
}
.head .menu .ui-dropbox .ui-dropbox-foot a.ui-dropbox-more,.head .menu .ui-dropbox .ui-dropbox-foot a.ui-dropbox-more:visited,.head .menu .ui-dropbox .ui-dropbox-foot a.ui-dropbox-more:active,.head .menu .ui-dropbox .ui-dropbox-foot a.ui-dropbox-more:hover {
	display:block;
	margin:7px 0px 0px 15px;
	padding:0px;
	height:30px;
	line-height:30px;
	text-indent:0px;
	float:left;
	background:none;
	color:#669900
}
.head .menu .ui-dropbox .ui-dropbox-foot a.ui-dropbox-more span {
	float:none
}
.head .menu .privateletter-box .ui-dropbox .ui-dropbox-foot {
	text-align:center
}
.head .menu .privateletter-box .ui-dropbox .ui-dropbox-foot a.ui-dropbox-more,.head .menu .privateletter-box .ui-dropbox .ui-dropbox-foot a.ui-dropbox-more:visited,.head .menu .privateletter-box .ui-dropbox .ui-dropbox-foot a.ui-dropbox-more:active,.head .menu .privateletter-box .ui-dropbox .ui-dropbox-foot a.ui-dropbox-more:hover {
	display:block;
	float:none;
	margin:7px auto 0px auto;
	padding:0px;
	height:30px;
	line-height:30px;
	text-indent:0px;
	background:none;
	color:#669900
}
.private-letter-pagination {
	width:640px;
	margin:20px 0px 20px 0px
}
.private-letter-pagination .ui-pagination {
	float:left
}
.private-letter-list {
	width:640px;
	overflow:hidden;
	display:block;
	clear:both;
	font-size:14px;
	line-height:20px;
	color:#333
}
.private-letter-list li {
	margin:0px;
	padding:15px 0px 15px 0px;
	display:block;
	clear:both;
	overflow:hidden;
	border-top:#e6e6e6 1px solid
}
.private-letter-list li a img {
	display:block;
	float:left;
	margin:0px 9px 0px 0px;
	width:40px;
	height:40px;
	overflow:hidden
}
.private-letter-list-l {
	float:left;
	width:47px;
	height:40px
}
.private-letter-list-r {
	width:590px;
	float:right;
	margin-top:-2px
}
.private-letter-list-b {
	overflow:hidden;
	display:block;
	clear:both;
	text-align:right;
	font-size:13px;
	margin:7px 0px 0px 0px
}
.private-letter-list-b span {
	margin:0px 5px 0px 5px
}
.private-letter-list-b span.private-letter-list-date {
	float:left;
	color:#999;
	margin:0px 0px 0px 0px
}
.private-letter-title {
	font-size:14px;
	line-height:20px;
	color:#999;
	margin-bottom:12px
}
.private-letter-envelope {
	background:url(http://assets.demohour.com/assets/private-letter-envelope-eef72b15878598e8b0c3d02c16bd7067.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/private-letter-envelope-70e2dc14545a104b548018441282c1a9.gif) no-repeat left top;
	position:absolute;
	width:17px;
	height:12px;
	margin:-6px 0px 0px -19px
}
.private-letter-original {
	overflow:hidden;
	display:block;
	clear:both;
	text-align:left;
	font-size:14px;
	margin:3px 0px 0px 0px;
	color:#808080
}
.private-letter-reply {
	width:640px;
	margin:10px 0px;
	display:block;
	clear:both
}
.private-letter-reply .ui-textarea {
	display:block;
	clear:both
}
.private-letter-reply textarea {
	width:628px;
	font-size:14px
}
.private-letter-reply .ui-notice-success,.private-letter-reply .ui-notice-failure {
	float:left;
	margin:3px 10px 0px 0px
}
.private-letter-reply .ui-button-green,.private-letter-reply .ui-button-green-over,.private-letter-reply .ui-button-green-down,.private-letter-reply .ui-button-green-disabled,.private-letter-list .comment-list-reply .ui-button-green,.private-letter-list .comment-list-reply .ui-button-green-over,.private-letter-list .comment-list-reply .ui-button-green-down,.private-letter-list .comment-list-reply .ui-button-green-disabled,.private-letter-list .comment-list-reply .ui-button {
	float:right;
	margin:6px 0px 0px 0px;
	padding:0px
}
.private-letter-reply .ui-button-green span,.private-letter-reply .ui-button-green-over span,.private-letter-reply .ui-button-green-down span,.private-letter-reply .ui-button-green-disabled span,.private-letter-list .comment-list-reply .ui-button-green span,.private-letter-list .comment-list-reply .ui-button-green-over span,.private-letter-list .comment-list-reply .ui-button-green-down span,.private-letter-list .comment-list-reply .ui-button-green-disabled span {
	float:left;
	margin:0px 0px 0px 5px
}
@media only screen and (max-device-width:1024px) {
	.private-letter-reply .ui-button-green span,.private-letter-reply .ui-button-green-over span,.private-letter-reply .ui-button-green-down span,.private-letter-reply .ui-button-green-disabled span,.private-letter-list .comment-list-reply .ui-button-green span,.private-letter-list .comment-list-reply .ui-button-green-over span,.private-letter-list .comment-list-reply .ui-button-green-down span,.private-letter-list .comment-list-reply .ui-button-green-disabled span {
	float:left;
	margin:0px 0px 0px 4px
}
}ul.zhuce li.home {
	margin:0px 3px 0px 0px;
	padding-right:3px
}
ul.zhuce li.zhuceon,ul.zhuce li.zhucepress,ul.zhuce li.zhuceover {
	width:64px;
	padding:0px;
	margin:0px 10px 0px 17px
}
ul.zhuce li.zhuceon a,ul.zhuce li.zhuceover a,ul.zhuce li.zhucepress a {
	text-indent:2000px
}
ul.zhuce li.zhuceon {
	background-position:left -620px
}
ul.zhuce li.zhuceover {
	background-position:left -673px
}
ul.zhuce li.zhucepress {
	background-position:left -726px
}
ul.zhuce li a img {
	float:left;
	margin:15px 0px 0px 4px;
	*margin:13px 0px 0px 4px;
	padding:0px
}
#feed {
	width:960px;
	height:141px;
	margin:0px auto 0px auto;
	overflow:hidden;
	padding:0px;
	clear:both
}
.line01 {
	border:#77b95f 1px solid;
	margin:15px 0px 0px 0px
}
.line02 {
	border:#85ce55 2px solid;
	height:120px;
	background-color:#FFF
}
.line02 p.tree {
	float:left;
	height:120px;
	_overflow:hidden;
	background-image:none
}
.line02 p.tree img {
	position:relative;
	top:-18px;
	float:left;
	margin:0px;
	adding:0px
}
.line02 .welcome {
	float:left;
	margin:12px 0px 0px 6px;
	width:540px;
	text-align:left;
	padding:0px;
	list-style-type:none
}
.line02 .login00 {
	width:150px;
	float:right;
	padding:0px;
	list-style-type:none;
	margin:85px 0px 0px 0px
}
.line02 .login00 li {
	float:left;
	padding:0px;
	list-style-type:none;
	margin:0px 0px 0px 5px
}
.line02 .welcome .img {
	height:30px;
	margin:0px 0px 8px 0px
}
.line02 .welcome .txt {
	line-height:19px;
	padding:0px;
	margin:0px
}
.footerwrap {
	line-height:20px;
	background:#f2f2f2;
	font-size:12px;
	border-top:#e6e6e6 1px solid;
	width:100%;
	margin:20px auto 0px auto;
	clear:both;
	display:block;
	text-align:center;
	float:left
}
.footer {
	padding:20px 0px;
	width:960px;
	margin:0px auto 0px auto;
	color:#999
}
.footer a {
	padding-right:10px;
	margin-right:10px;
	white-space:nowrap;
	border-right:#e6e6e6 1px solid
}
.footer a.last {
	border-right:#e6e6e6 0px solid;
	margin-right:0px
}
.footer p {
	margin:7px 0px 0px 0px;
	clear:both;
	display:block;
	line-height:20px
}
.layout_home_index .footerwrap {
	border-top:#e6e6e6 0px solid
}
.layout_home_index .footer {
	padding:0px 0px 20px 0px
}
.projectwrap {
	width:975px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	display:block;
	clear:both
}
.urllist {
	width:990px;
	display:block;
	clear:both;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	text-align:left
}
.urllist ul.projects_off,.urllist ul.projects_on {
	display:block;
	float:left;
	width:234px;
	height:303px;
	margin:0px 13px 13px 0px;
	padding:11px 0px 0px 0px;
	overflow:hidden;
	background:url(http://assets.demohour.com/assets/projectsbj-521a72621e83f06b1b7697dca8743ef8.png) right top no-repeat;
	_background:url(http://assets.demohour.com/assets/projectsbj-6413ba56719751faf23a61e8e33ad322.gif) right top no-repeat
}
.urllist ul.projects_off {
	background-position:left top
}
.urllist ul li {
	margin:0px 0px 0px 7px;
	padding:0px 5px 0px 5px;
	display:block;
	clear:both;
	_height:1%;
	line-height:16px;
	width:210px;
	overflow:hidden
}
.urllist ul li.list01 {
	_height:200px
}
.urllist ul li.list01 a {
	display:block;
	clear:both;
	position:relative;
	height:200px;
	overflow:hidden;
	padding-left:4px;
	line-height:18px
}
.urllist ul li.list01 a img {
	text-align:center;
	display:block;
	margin-bottom:6px;
	width:210px;
	height:158px;
	overflow:hidden;
	margin-left:-4px
}
.urllist ul li.list01 a,.urllist ul li.list01 a:visited,.urllist ul li.list01 a:active {
	color:#669900;
	font-size:14px
}
.urllist ul li.list01 a:hover {
	color:#99cc00
}
.urllist ul li.list02,.urllist ul li.list03 {
	font-size:12px;
	margin:3px 7px 3px 6px;
	padding:0px 5px 0px 10px;
	width:205px;
	overflow:hidden
}
.urllist ul li.list02 {
	height:16px;
	overflow:hidden
}
.urllist ul li.list03 {
	height:48px;
	overflow:hidden;
	display:none
}
.urllist ul li.list02 a,.urllist ul li.list02 a:visited,.urllist ul li.list02 a:active,.urllist ul li.list02 a:hover {
	color:#616161;
	margin-right:6px
}
.urllist ul li.list04 {
	height:66px;
	overflow:hidden;
	border-top:#f2f2f2 1px solid;
	margin:8px 0px 0px 7px
}
.urllist ul li.list04 .projectpledgedwrap,.urllist ul li.list04 .projectpledged {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	height:8px
}
.urllist ul li.list04 .projectpledgedwrap {
	width:204px;
	background:#d5d5d5;
	padding:0;
	margin:9px auto 6px auto;
	display:block;
	clear:both
}
.projectpledged {
	background:#87c442
}
.urllist ul li.list04 .projectstats {
	border:0;
	color:#999;
	font-size:12px;
	overflow:hidden;
	height:40px;
	margin:0px 0px 0px 2px;
	padding:0;
	width:150%
}
.urllist ul li.list04 .projectstats p {
	font-family:arial,"lucida grande",tahoma,verdana,arial,sans-serif;
	*font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	float:left;
	text-align:left;
	display:inline;
	white-space:nowrap;
	margin:0px 3px 0px 0px;
	padding:0px;
	overflow:hidden
}
.urllist ul li.list04 .projectstats p strong {
	display:block;
	color:#666;
	font-weight:nowrap;
	line-height:16px;
	font-size:14.5px;
	margin-bottom:3px;
	*letter-spacing:-1px
}
.urllist ul li.list04 .projectstats p.widtha {
	width:53px;
	margin-left:1px
}
.urllist ul li.list04 .projectstats p.widthb {
	width:94px;
	margin-left:4px;
	margin-right:4px
}
.urllist ul li.list04 .projectstats p.widthb strong b {
	margin-right:2px;
	font-weight:nowrap
}
.urllist ul li.list04 .projectstats p.widthc {
	width:50px
}
.urllist ul li.list04 .projectstats p.widthd {
	width:60px;
	*width:64px;
	margin-left:-10px;
	*margin-left:-16px
}
.myprojects {
	margin-top:-15px
}
.urllist h1 {
	line-height:35px
}
.urllistclass,.urllistclassmore,.urllistmore {
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	display:block;
	clear:both;
	color:#690
}
.urllistclass {
	width:100%;
	font-size:16px;
	padding:0px;
	text-align:left;
	margin:20px 0px 0px 6px;
	*margin:20px 0px 0px 6px;
	color:#333
}
.urllistclassmore {
	background:url(http://assets.demohour.com/assets/urllistclass-0abdfc4b7d11b4c59c06fd6d950be758.gif) left 15px repeat-x;
	text-align:right;
	margin:2px 7px -5px 7px;
	*margin:7px 7px -5px 7px;
	height:22px
}
.urllistclassmore a {
	font-size:14px;
	margin:0px;
	background:#f2f2f2 url(http://assets.demohour.com/assets/urllistclassmore-a924730e0e8699270b3117d36ad61a2b.gif) right 3px no-repeat;
	*background-position:right 0px;
	padding:0px 16px 0px 11px;
	color:#739900
}
.urllistmore {
	text-align:center
}
.hcontent {
	width:975px
}
.homeprojectwrap {
	width:728px;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
	display:block;
	clear:both
}
.homeprojectwrapright {
	width:220px;
	float:right;
	margin:20px 10px 0px 0px;
	padding:0px;
	border-left:#ccc 1px solid;
	overflow:hidden;
	_height:1%;
	_display:inline
}
.scrollon {
	position:fixed;
	top:-15px;
	margin-left:744px;
	*margin-left:16px;
	_position:absolute;
	_bottom:auto;
	_margin-top:5px;
	_top:expression(eval(document.documentElement.scrollTop))
}
.homeprojectwrap .urllist {
	width:741px
}
.rightcategories {
	margin:-20px 0px 0px 15px;
	clear:both;
	display:block;
	overflow:hidden;
	width:100%
}
.rightcategories strong,.rightcategories a {
	clear:both;
	display:block;
	font-weight:normal
}
.rightcategories strong {
	font-size:16px;
	color:#666;
	margin:20px 0px 7px 0px
}
.rightcategories a,.rightcategories a:visited,.rightcategories a:active,.rightcategories a:hover {
	font-size:14px;
	padding-left:13px;
	height:27px;
	line-height:27px;
	color:#739900
}
.rightcategories a:hover,.categorieson {
	color:#7ba300;
	background:url(http://assets.demohour.com/assets/rightcategoriesbj-fa08cdc8719436100ddad5821e8641ae.gif) no-repeat left top
}
.urllistclass p {
	color:#808080;
	font-size:14px;
	clear:both;
	display:block;
	padding:6px 0px 10px 0px
}
.rightsearch {
	background:url(http://assets.demohour.com/assets/searchbj-5d05c5de293439c15f6c07362db90bb2.gif) no-repeat left top;
	margin:11px 0px 34px 15px;
	padding:0px;
	clear:both;
	display:block;
	overflow:hidden;
	width:220px;
	height:30px
}
.rightsearch input {
	background:none;
	border:none;
	outline:none;
	width:166px;
	margin:5px 0px 0px 24px;
	*margin:0px 0px 0px 10px;
	padding:0px;
	height:16px;
	line-height:16px;
	*height:28px;
	*line-height:28px;
	color:#ccc;
	overflow:hidden;
	float:left
}
.notice {
	text-align:center;
	margin:100px auto;
	color:#666;
	font-size:18px;
	padding:0px 0px 0px 0px;
	line-height:30px;
	clear:both;
	display:block
}
.notice a,.notice a.noticea,.notice a.noticea:visited,.notice a.noticea:active,.notice a.noticea:hover,.notice a.noticeaover,.notice a.noticeaover:visited,.notice a.noticeaover:active,.notice a.noticeaover:hover {
	background:url(http://assets.demohour.com/assets/noticebutton-295f955a78973ce4d9c086f7c2e03d45.gif) no-repeat left top;
	height:35px;
	width:152px;
	overflow:hidden;
	display:block;
	text-indent:-2000px;
	margin:12px auto 0px auto
}
.notice a.noticea:hover {
	background-position:left -35px
}
.notice a.noticeaover,.notice a.noticeaover:visited,.notice a.noticeaover:active,.notice a.noticeaover:hover {
	background-position:left -70px
}
.nocontent {
	width:960px;
	text-align:center;
	margin:40px auto;
	color:#999;
	font-size:19px;
	padding:20px;
	line-height:30px;
	clear:both;
	display:block
}
.nocontent a {
	font-weight:bold
}
#rightcol {
	text-align:left
}
.container52 {
	background:#ffffee;
	margin-top:10px;
	border:1px solid #ffe762
}
.container52 h2 {
	margin:25px 0px 20px 25px
}
.container52 ol {
	margin:0px 10px 0px 15px
}
.container52 ol li {
	list-style-type:square;
	font-size:14px;
	line-height:26px
}
.container52 .checkiiinu {
	display:block;
	clear:both;
	font-size:15px;
	margin:20px 10px 20px 25px;
	font-weight:bold;
	color:#ff0000
}
.container52 .checkiiinu inptu {
	margin-right:6px
}
.mark_draft,.mark_running,.mark_closed,.mark_submit,.mark_success,.mark_vans {
	height:25px;
	line-height:25px;
	width:102px;
	position:absolute;
	z-index:666;
	margin:10px -8px 0px 0px;
	top:0px;
	right:0px;
	cursor:pointer;
	text-align:center;
	color:#FFF;
	_width:102px;
	_margin:10px -3px 0px 0px
}
.mark_draft {
	background:#f9b400
}
.mark_running {
	background:#86b300
}
.mark_submit {
	background:#f9b400
}
.mark_closed {
	background:#666
}
.mark_success {
	background:#9ecb00
}
.mark_vans {
	background:url(http://assets.demohour.com/assets/mark_vans-9a76e6a653f4b0df9ffd62d53f076374.gif) no-repeat left top;
	width:87px;
	left:0px;
	text-indent:-2000px
}
.backertag {
	background:url(http://assets.demohour.com/assets/backertag-2c9c09d5e7d25fa6960006253b9b6fb4.gif) no-repeat left top;
	text-indent:-2000px;
	position:absolute;
	width:120px;
	height:55px;
	margin:19px 0px 0px 265px;
	z-index:1000;
	overflow:hidden;
	clear:both;
	display:block
}
.reward .backertag {
	width:84px;
	height:56px;
	margin:0px 0px 0px 245px;
	background-position:left -55px;
	padding:0px;
	clear:both;
	display:block
}
.topshow {
	border-bottom:#ccc 1px solid;
	background:#efefef;
	padding-top:12px;
	margin:0px auto 6px auto;
	overflow:hidden
}
.topshowmenu,.topmenutabs {
	width:960px;
	clear:both;
	display:block;
	margin:0px auto;
	text-align:left
}
.topshowmenu {
	padding-bottom:39px
}
.topshow h1,.launch h1 {
	font-weight:normal;
	clear:both;
	display:block;
	overflow:hidden;
	color:#222;
	font-size:44px;
	line-height:48px;
	margin:3px 0px 7px 0px;
	padding-bottom:1px
}
.topshow h1 A,.topshow h1 A:link,.topshow h1 A:visited,.launch h1 A,.launch h1 A:link,.launch h1 A:visited {
	color:#222
}
.topshow h1 A:hover,.topshow h1 A:active,.launch h1 A:hover,.launch h1 A:active {
	color:#777
}
.topshowmenu p {
	display:block;
	clear:both;
	font-size:14px
}
.topmenutabs {
	position:absolute;
	margin:8px 0px 0px 0px;
	clear:both;
	display:block
}
.topmenutabs li {
	margin:0px 3px 0px 0px;
	display:block;
	white-space:nowrap;
	float:left;
	height:32px;
	overflow:hidden;
	line-height:32px
}
.topmenutabs a span {
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	-o-border-radius:9px;
	-ms-border-radius:9px;
	-khtml-border-radius:9px;
	border-radius:9px;
	margin:-3px 0 0 5px;
	padding:2px 10px;
	color:#fff;
	font-weight:normal
}
.topshow .topshowtitle,.launch .topshowtitle {
	height:30px;
	clear:both;
	display:block;
	font-size:23px;
	line-height:30px;
	overflow:hidden;
	color:#222
}
.topmenutabs a,.topmenutabs a:link,.topmenutabs a:active,.topmenutabs a:visited,.topmenutabs a:hover {
	display:block;
	clear:both;
	padding:0px 12px 0px 12px;
	background:#acd459;
	border:#acd459 1px solid;
	line-height:32px;
	color:#fff;
	font-size:14px
}
.topmenutabs a:hover {
	background:#81b31c;
	color:#fff;
	border:#81b31c 1px solid
}
.topmenutabs a span,.topmenutabs a:link span,.topmenutabs a:active span,.topmenutabs a:visited span,.topmenutabs a:hover span {
	background:#81b31c
}
.topmenutabs a:hover span {
	background:#6a980e
}
.topmenutabs a.current,.topmenutabs a.current:link,.topmenutabs a.current:active,.topmenutabs a.current:visited,.topmenutabs a.current:hover {
	background:#fff;
	color:#333;
	font-weight:bold;
	border:#ccc 1px solid
}
.topmenutabs a.current:hover {
	background:#F6F6F9;
	color:#333
}
.topmenutabs a.current span,.topmenutabs a.current:link span,.topmenutabs a.current:active span,.topmenutabs a.current:visited span,.topmenutabs a.current:hover span {
	background:#ccc;
	font-weight:bold
}
.topmenutabs a.current:hover span {
	background:#aaa
}
.topmenutabs li.favorite {
	margin:0px;
	float:right;
	margin:-7px 0px 0px 0px
}
.topmenutabs li.favorite a.addfavorite,.topmenutabs li.favorite a.addfavorite:link,.topmenutabs li.favorite a.addfavorite:active,.topmenutabs li.favorite a.addfavorite:visited,.topmenutabs li.favorite a.addfavorite:hover,.topmenutabs li.favorite a.cancelfavorite,.topmenutabs li.favorite a.cancelfavorite:link,.topmenutabs li.favorite a.cancelfavorite:active,.topmenutabs li.favorite a.cancelfavorite:visited,.topmenutabs li.favorite a.cancelfavorite:hover,.topmenutabs li.favorite a.addfavoriteover,.topmenutabs li.favorite a.addfavoriteover:link,.topmenutabs li.favorite a.addfavoriteover:active,.topmenutabs li.favorite a.addfavoriteover:visited,.topmenutabs li.favorite a.addfavoriteover:hover,.topmenutabs li.favorite a.cancelfavoriteover,.topmenutabs li.favorite a.cancelfavoriteover:link,.topmenutabs li.favorite a.cancelfavoriteover:active,.topmenutabs li.favorite a.cancelfavoriteover:visited,.topmenutabs li.favorite a.cancelfavoriteover:hover {
	display:block;
	clear:both;
	background:url(http://assets.demohour.com/assets/favorite-edae4b2f90cca0aa4261f233a04d2d25.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/favorite-ebec3c4dfcc278a9f184e9c2396cb364.gif) no-repeat left top;
	border:#acd459 0px solid;
	color:#fff;
	font-size:14px;
	position:relative;
	padding:0px;
	margin:0px;
	height:31px;
	width:99px;
	overflow:hidden;
	text-indent:2000px
}
.topmenutabs li.favorite a:hover {
	color:#fff;
	border:#81b31c 0px solid
}
.topmenutabs li.favorite a.addfavorite,.topmenutabs li.favorite a.addfavorite:link,.topmenutabs li.favorite a.addfavorite:active,.topmenutabs li.favorite a.addfavorite:visited {
	background-position:left top
}
.topmenutabs li.favorite a.addfavorite:hover {
	background-position:left -31px
}
.topmenutabs li.favorite a.addfavoriteover,.topmenutabs li.favorite a.addfavoriteover:link,.topmenutabs li.favorite a.addfavoriteover:active,.topmenutabs li.favorite a.addfavoriteover:visited,.topmenutabs li.favorite a.addfavoriteover:hover {
	background-position:left -62px
}
.topmenutabs li.favorite a.cancelfavorite,.topmenutabs li.favorite a.cancelfavorite:link,.topmenutabs li.favorite a.cancelfavorite:active,.topmenutabs li.favorite a.cancelfavorite:visited {
	background-position:left -93px
}
.topmenutabs li.favorite a.cancelfavorite:hover {
	background-position:left -124px
}
.topmenutabs li.favorite a.cancelfavoriteover,.topmenutabs li.favorite a.cancelfavoriteover:link,.topmenutabs li.favorite a.cancelfavoriteover:active,.topmenutabs li.favorite a.cancelfavoriteover:visited,.topmenutabs li.favorite a.cancelfavoriteover:hover {
	background-position:left -155px
}
.favoriteremind,.favoriteremind a,.favoriteremind a,.favoriteremind a:link,.favoriteremind a:active,.favoriteremind a:visited,.favoriteremind a:hover {
	background:url(http://assets.demohour.com/assets/favorite-edae4b2f90cca0aa4261f233a04d2d25.png) no-repeat left -186px;
	_background:url(http://assets.demohour.com/assets/favorite-ebec3c4dfcc278a9f184e9c2396cb364.gif) no-repeat left -186px
}
.favoriteremind {
	position:absolute;
	width:249px;
	height:100px;
	margin:-115px 0px 0px -168px;
	padding:28px 0px 0px 54px;
	color:#fff;
	font-size:14px;
	line-height:18px;
	overflow:hidden;
	font-family:SimHei
}
.favoriteremind a,.favoriteremind a:link,.favoriteremind a:active,.favoriteremind a:visited,.favoriteremind a:hover {
	background-position:left -317px;
	float:right;
	width:25px;
	height:25px;
	position:absolute;
	text-indent:2000px;
	border:none;
	margin:-73px 0px 0px 199px;
	*margin:-56px 0px 0px 100px;
	padding:0px
}
.topmenutabs li.favorite a.exportbutton,.topmenutabs li.favorite a.editbutton {
	display:block;
	clear:both;
	background:url(http://assets.demohour.com/assets/favorite-edae4b2f90cca0aa4261f233a04d2d25.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/favorite-ebec3c4dfcc278a9f184e9c2396cb364.gif) no-repeat left top;
	border:#acd459 0px solid;
	color:#fff;
	font-size:14px;
	position:relative;
	padding:0px;
	margin:0px 3px 0px 0px;
	height:32px;
	overflow:hidden;
	text-indent:2000px
}
.topmenutabs li.favorite a.exportbutton {
	background-position:-99px top;
	width:116px
}
.topmenutabs li.favorite a.editbutton {
	background-position:-216px top;
	width:78px
}
.topmenutabs li.favorite a.exportbutton:hover {
	background-position:-99px -32px;
	width:116px
}
.topmenutabs li.favorite a.editbutton:hover {
	background-position:-216px -32px;
	width:78px
}
.topmenutabs li.favorite a.exportbutton:active {
	background-position:-99px -64px;
	width:116px
}
.topmenutabs li.favorite a.editbutton:active {
	background-position:-216px -64px;
	width:78px
}
.left {
	width:560px;
	float:left;
	overflow:hidden
}
.right {
	width:370px;
	float:right;
	overflow:hidden
}
.dotty {
	border-bottom:#ccc 1px dashed;
	margin:0px 0px 14px 0px;
	padding:4px 0px;
	font-size:14px;
	display:block;
	clear:both;
	font-weight:bold
}
.paboutimages {
	padding:0px;
	margin:0px;
	line-height:normal
}
.paboutimages img {
	margin:8px 0px 8px 0px;
	display:block;
	clear:both;
	max-width:560px
}
.left embed {
	margin-bottom:10px
}
.xmszd {
	clear:both;
	display:block;
	margin:40px 0px 20px 0px
}
.xmszd,.xmszd a,.xmszd a:visited,.xmszd a:hover,.xmszd a:active {
	font-size:13px
}
#moneyraised {
	position:relative;
	background:#f6faed;
	padding:14px 20px 0px 20px;
	margin:0px;
	overflow:hidden;
	width:330px
}
#moneyraised h2 {
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal
}
#moneyraised .num {
	line-height:40px;
	display:block;
	font-size:40px;
	font-weight:bold;
	margin-bottom:0px
}
#moneyraised .projectpledgedwrap,#moneyraised .projectpledged {
	overflow:hidden;
	height:22px
}
#moneyraised .projectpledgedwrap {
	width:100%;
	_width:320px;
	padding:0;
	margin:5px auto 13px auto;
	*margin:5px auto 10px auto;
	display:block;
	clear:both
}
#moneyraised .projectpledged {
	background:url(http://assets.demohour.com/assets/bar-fff652684af9fd16e84f10d61e18bbdd.gif) repeat-x left top;
	line-height:22px;
	font-size:15px;
	text-align:center;
	margin:0px;
	padding:0px
}
#moneyraised .projectpledgedwrap {
	border:#dae4c4 2px solid
}
#moneyraised .projectpledgedwrap span.bfbis {
	position:absolute;
	z-index:1999;
	margin:1px 0px 0px 0px;
	padding:0px;
	text-align:center;
	_margin:0px 0px 0px 3px;
	min-width:22px;
	_display:block;
	_float:left
}
.divh5 {
	display:block;
	clear:both;
	width:100%;
	height:75px;
	overflow:hidden;
	margin:0px 0px 13px 0px;
	font-size:12px
}
.divh5 .num01 {
	border-right:#ddeabb 2px solid;
	width:130px;
	margin:0px 10px 0px 0px
}
.divh5 .num02 {
	width:150px;
	margin:0px
}
.divh5 .num01,.divh5 .num02 {
	text-align:left;
	float:left;
	color:#000;
	font-weight:bold;
	padding:5px 10px 5px 5px;
	float:left;
	overflow:hidden
}
.divh5 .num01 span,.divh5 .num02 span {
	line-height:18px;
	display:block;
	clear:both;
	font-weight:normal;
	margin:0px 0px 13px 0px
}
.divh5 b {
	font-size:40px;
	font-weight:bold;
	margin:0px 6px 0px 0px
}
.divh5 span {
	font-size:15px;
	display:block;
	clear:both;
	overflow:hidden
}
.sidebar_success,.sidebar_failure,.sidebar_running {
	padding:10px 20px;
	margin:0px;
	letter-spacing:1px;
	font-size:14px
}
.sidebar_running {
	background:#ddeabb;
	color:#000
}
.sidebar_success {
	background:#9ecb00;
	color:#fff
}
.sidebar_failure {
	background:#666;
	color:#fff
}
#what-you-get {
	background:#f6faed
}
#what-you-get .reward {
	padding:20px;
	word-wrap:break-word;
	border-bottom:#ddeabb 1px solid
}
#what-you-get .dollasignage {
	clear:both;
	clear:both;
	font-size:21px;
	color:#000
}
#what-you-get .dollasignage a {
	color:#000
}
#what-you-get .dollasignage span {
	color:#333;
	font-size:12px
}
#what-you-get .desc {
	clear:both;
	display:block;
	overflow:hidden;
	font-size:16px;
	margin:5px 0px
}
.xiangzhi {
	padding:8px 0px 0px 0px;
	color:#669900;
	font-weight:bold
}
.projectrighttuikuan {
	border:#c9dd98 1px solid;
	background:#e8f6c3;
	padding:10px;
	margin-top:10px;
	color:#3b6400;
	font-size:13px
}
.projectrighttuikuan p {
	overflow:hidden;
	height:15px;
	padding:0px;
	margin:0px;
	clear:both;
	display:block;
	width:100%
}
.project-by {
	margin-top:15px;
	padding-top:5px
}
.module {
	border-bottom:#ccc 1px solid;
	padding:0px 0px 15px 0px
}
.projectbyimg {
	clear:both;
	display:block;
	overflow:hidden
}
.projectbyimg a,.projectbyimg span {
	float:left
}
.projectbyimg span {
	margin-left:20px;
	font-size:15px
}
.projectbyimg span a {
	font-size:22px;
	font-weight:bold;
	clear:both;
	display:block;
	float:none;
	margin-bottom:3px;
	line-height:25px
}
.project-by .biography {
	color:#333;
	font-size:13px;
	clear:both;
	display:block;
	margin-top:10px;
	overflow:hidden
}
.linleft {
	width:700px;
	float:left
}
.linright {
	width:240px;
	float:right
}
ul.login {
	display:block;
	clear:both;
	margin-top:14px;
	float:left;
	overflow:hidden;
	width:700px
}
ul.login li {
	display:block;
	clear:both;
	margin:10px 0px;
	overflow:hidden;
	_height:1%
}
ul.login li a img {
	margin-right:2px
}
ul.login li input {
	border:#89b4d6 1px solid;
	padding:3px 4px 3px 4px;
	font-size:14px;
	float:left
}
ul.login li label {
	float:left;
	width:100px;
	text-align:right;
	margin-right:6px;
	display:block;
	overflow:hidden
}
ul.login li input.formbutton,ul.login li input.formbutton1 {
	border-bottom:#54a3a7 2px solid;
	border-left:#92d6d9 2px solid;
	width:95px;
	background:#63c5c8;
	color:#fff;
	border-top:#82d0d4 2px solid;
	cursor:pointer;
	border-right:#4d989b 2px solid;
	overflow:hidden;
	height:30px;
	*line-height:26px;
	padding:0px 0px 6px 0px;
	*padding:0px;
	display:block;
	float:left
}
ul.login li input.checkbox {
	border:none;
	margin:3px -6px 0px 0px;
	*margin:0px -6px 0px -4px;
	float:left
}
ul.loginok2 li input.checkbox,ul.loginok3 li input.checkbox {
	margin:3px 5px 0px 0px;
	*margin:0px 5px 0px -4px
}
.paslogin label,.paslogin input {
	float:left
}
ul.login li em {
	font-style:normal;
	margin-left:10px
}
.open-auth-tip {
	border-top:#ddd 1px solid
}
.open-auth-tip span {
	margin:15px 0px 0px 106px;
	display:block;
	float:left;
	_display:inline
}
ul.login li.linh2 {
	border-bottom:#f2f2f2 1px solid;
	margin:20px 0px;
	font-size:28px;
	padding:10px 0px
}
ul.login li.linh2 span {
	font-size:14px
}
.lostpassword {
	margin-top:5px;
	float:left;
	margin-left:10px;
	font-size:12px
}
.linsidebox {
	padding-bottom:12px;
	margin-bottom:16px;
	margin-top:20px
}
.linsidebox h3 {
	border-bottom:#ddd 1px solid;
	padding-bottom:0px;
	line-height:32px;
	padding-left:12px;
	height:32px;
	font-size:14px;
	float:left
}
.linsidebox .sideinner {
	padding-bottom:0px;
	min-height:48px;
	padding-left:12px;
	padding-right:12px;
	height:auto
}
.signup-captcha-img {
	vertical-align:middle
}
ul.login li input.formbutton1 {
	width:135px;
	vertical-align:middle
}
em.a001,em.a002,em.a003 {
	padding-left:20px;
	line-height:16px;
	*line-height:18px;
	margin:7px 0px 0px 10px;
	overflow:hidden;
	display:block;
	float:left;
	font-style:normal;
	background:url(http://assets.demohour.com/assets/icons-signup-3cc1be71ee9b2d491cc257794dd911dc.png) no-repeat
}
em.a001 {
	background-position:left -50px;
	color:#c66
}
em.a002 {
	background-position:left top;
	color:#090
}
em.a003 {
	background-position:left -100px;
	color:#666
}
.c001 {
	line-height:16px;
	*line-height:18px;
	margin:5px 0px 0px 10px;
	*margin:3px 0px 0px 10px;
	overflow:hidden;
	display:block;
	float:left
}
ul.login li input.f-text {
	border:#600 1px solid
}
ul.login li input.f-yzm {
	width:80px
}
ul.login li.linh3 {
	border-bottom:#def 1px solid;
	margin:20px 0px;
	padding:10px 0px
}
ul.login li h3 {
	font-size:21px
}
ul.login li h3 span {
	font-weight:normal;
	font-size:14px
}
ul.loginok2 {
	padding:10px;
	*padding:20px 10px 15px 10px
}
ul.loginok3 {
	padding:10px
}
.ademooffon,.ademooffon span,.ademooffhover,.ademooffhover span,.ademooffclick,.ademooffclick span,.ademooff,.ademooff span {
	background:url(http://assets.demohour.com/assets/ademooffon-50fe5bbfda2268a373ab129d847e75d6.gif) no-repeat;
	text-align:center;
	font-size:21px;
	border:none;
	color:#FFF;
	height:56px;
	line-height:56px;
	overflow:hidden;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	margin:0px;
	font-weight:bold;
	font-family:Verdana,Geneva,sans-serif
}
.ademooffon,.ademooffhover,.ademooffclick,.ademooff {
	padding:0px 0px 0px 4px
}
.ademooffon span,.ademooffhover span,.ademooffclick span,.ademooff span {
	*line-height:58px;
	padding:0px 13px 0px 9px
}
.ademooffon {
	background-position:left -56px
}
.ademooffon span {
	background-position:right -56px
}
.ademooff {
	background-position:left -168px
}
.ademooff span {
	background-position:right -168px;
	color:#666
}
.ademooffon span span,.ademooffhover span span,.ademooffclick span span {
	background:none;
	padding:0px;
	margin:0px
}
.ademooffhover {
	background-position:left -112px
}
.ademooffhover span {
	background-position:right -112px
}
.ademooffclick {
	background-position:left top
}
.ademooffclick span {
	background-position:right top
}
a.ademooffhover:hover,a.ademooffhover span:hover,a.ademooff:hover,a.ademooff span:hover,a.ademooffon:hover,a.ademooffon span:hover,a.ademooffclick:hover,a.ademooffclick span:hover {
	text-decoration:none
}
.input_onoff_on,.input_onoff_on span,.input_onoff_hover,.input_onoff_hover span,.input_onoff_click,.input_onoff_click span,.input_onoff_ons,.input_onoff_ons span,.input_new_on input,.input_new_hover input,.input_new_click input,.input_new_ons span {
	background:url(http://assets.demohour.com/assets/input_new_r-a0bec9542de675ce5f96da38905dab60.gif) no-repeat;
	text-align:center;
	font-size:12px;
	border:none;
	color:#FFF;
	height:25px;
	line-height:25px;
	overflow:hidden;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	margin:0px
}
.fortype .input_onoff_on,.fortype .input_onoff_on span,.fortype .input_onoff_hover,.fortype .input_onoff_hover span,.fortype .input_onoff_click,.fortype .input_onoff_click span,.fortype .input_onoff_ons,.fortype .input_onoff_ons span,.fortype .input_new_on input,.fortype .input_new_hover input,.fortype .input_new_click input,.fortype .input_new_ons span,.tipwel1 .input_onoff_on,.tipwel1 .input_onoff_on span,.tipwel1 .input_onoff_hover,.tipwel1 .input_onoff_hover span,.tipwel1 .input_onoff_click,.tipwel1 .input_onoff_click span,.tipwel1 .input_onoff_ons,.tipwel1 .input_onoff_ons span,.tipwel1 .input_new_on input,.tipwel1 .input_new_hover input,.tipwel1 .input_new_click input,.tipwel1 .input_new_ons span {
	float:left
}
.input_onoff_on,.input_onoff_hover,.input_onoff_click,.input_onoff_ons {
	padding:0px 0px 0px 4px
}
.input_onoff_on span,.input_onoff_hover span,.input_onoff_click span,.input_onoff_ons span {
	*line-height:27px;
	padding:0px 9px 0px 6px
}
.input_onoff_on {
	background-position:left -50px
}
.input_onoff_on span {
	background-position:right -50px
}
.input_onoff_hover {
	background-position:left -25px
}
.input_onoff_hover span {
	background-position:right -25px
}
.input_onoff_click {
	background-position:left top
}
.input_onoff_click span {
	background-position:right top
}
.input_onoff_ons {
	background-position:left -75px;
	color:#b1b1b1
}
.input_onoff_ons span {
	background-position:right -75px;
	color:#b1b1b1
}
a.input_onoff_hover:hover,a.input_onoff_hover span:hover,a.input_onoff_on:hover,a.input_onoff_on span:hover,a.input_onoff_ons:hover,a.input_onoff_ons span:hover,a.input_onoff_click:hover,a.input_onoff_click span:hover,a.button1_hover:hover,a.button1_hover span:hover,a.button1_off:hover,a.button1_off span:hover,a.button1_click:hover,a.button1_click span:hover,a.button2_hover:hover,a.button2_hover span:hover,a.button2_off:hover,a.button2_off span:hover,a.button2_click:hover,a.button2_click span:hover,a.button3_hover:hover,a.button3_hover span:hover,a.button3_off:hover,a.button3_off span:hover,a.button3_click:hover,a.button3_click span:hover {
	text-decoration:none
}
.pagination {
	text-align:center;
	font-size:14px;
	margin:20px auto 20px auto;
	display:block;
	clear:both;
	overflow:hidden;
	height:50px;
	line-height:50px
}
.pagination a {
	border:#ccc 1px solid;
	text-decoration:none;
	padding:6px 8px 6px 8px
}
.pagination span {
	padding:6px 8px
}
.pagination a:hover,.pagination a:active {
	background:#99cc00;
	color:#fff;
	border:#999 1px solid
}
.pagination .prev_page,.pagination .next_page {
	font-weight:bold
}
.pagination .current,.pagination .disabled {
	color:#bbb
}
.supporters {
	border-bottom:#ccc 1px dotted;
	clear:both;
	display:block;
	margin:0px 0px 14px 0px;
	padding-bottom:10px;
	overflow:hidden;
	font-size:12px;
	color:#aaa;
	_height:1%
}
.supporters img {
	float:left
}
.supportersmeta {
	margin:0px 0px 0px 10px;
	float:left
}
.supportersmeta p {
	clear:both;
	display:block;
	overflow:hidden;
	font-size:21px;
	line-height:21px
}
.systemliuyan {
	display:block;
	clear:both;
	overflow:hidden;
	width:560px;
	padding:10px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	list-style-type:none;
	text-align:left;
	border-top:#ccc 1px dotted;
	font-size:12px;
	line-height:18px
}
.systemliuyan li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	display:block;
	clear:both;
	border-bottom:#ccc 1px dotted;
	overflow:hidden;
	_height:1%
}
.systemliuyan li a.newavatar {
	float:left;
	display:block;
	margin:0px 10px 3px 8px;
	_display:inline
}
.systemliuyan li a.newavatar img {
	margin:0px 0px 8px 0px
}
.systemliuyan li .avatarright {
	padding:0px;
	margin:0px;
	display:block;
	float:left
}
.systemliuyan li .avatarright .newauthor {
	padding:0px;
	margin:0px;
	display:block;
	clear:both;
	overflow:hidden;
	width:499px
}
.systemliuyan li .avatarright .newauthor span {
	float:right;
	color:#888
}
.systemliuyan li .avatarright .newauthor span a {
	margin-left:10px
}
.systemliuyan li a.authornichen {
	font-size:14px;
	font-weight:bold
}
.systemliuyan li .newauthor p {
	float:left;
	width:461px;
	text-align:left;
	padding:0px 0px 7px 0px;
	margin:4px 0px 0px 0px;
	display:block;
	font-size:14px;
	overflow:hidden
}
.systemliuyan li .newauthor a.newreply {
	width:38px;
	float:right;
	text-align:right;
	margin:4px 0px 0px 0px;
	padding:0px
}
.systemliuyanlist {
	background:#ffffeb;
	padding:0px;
	margin:0px;
	border-top:#ccc 0px dotted;
	list-style-type:none;
	font-size:12px;
	line-height:18px;
	clear:both
}
.systemliuyanlist li {
	border-bottom:#ccc 0px dashed;
	border-top:#ccc 1px dotted;
	padding:10px 0px 2px 58px;
	margin:0px 0px 0px 0px;
	display:block;
	clear:both;
	overflow:hidden
}
.systemliuyan li .systemliuyanlist li a.newavatar {
	margin:0px 10px 0px 0px
}
.systemliuyan li .systemliuyanlist li a.newavatar img {
	margin:0px 0px 8px 0px
}
.systemliuyan li .systemliuyanlist li .avatarright .newauthor {
	width:449px
}
.systemliuyan li .systemliuyanlist li .newauthor p {
	width:446px
}
.inputon {
	border:#9c0 1px solid
}
.inputoff {
	border:#d6d6d6 1px solid
}
.sayliuyan {
	text-align:left;
	padding:3px 0px 10px 0px;
	margin:0px;
	overflow:hidden;
	display:block;
	clear:both;
	_height:1%
}
.sayliuyan input,.sayliuyan a,.sayliuyan textarea {
	float:left
}
.sayliuyan a.input_qx {
	padding-top:4px;
	*padding-top:6px;
	margin-left:8px
}
.sayliuyan input.inputoff,.sayliuyan input.inputon {
	padding:3px 0px 4px 4px;
	*padding:2px 0px 7px 4px;
	margin:0px 4px 0px 0px;
	width:418px;
	color:#666;
	float:left
}
.sayliuyan .saymew {
	padding:5px 0px 0px 3px;
	_padding:3px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	*margin:0px;
	clear:both;
	overflow:hidden;
	text-align:left;
	display:block;
	vertical-align:middle
}
.sayliuyan .saymew input {
	margin:3px 6px 0px -3px;
	*margin:-2px 3px 0px -7px;
	_margin:-2px 0px 0px -4px;
	float:left
}
.sayliuyan textarea.inputoff,.sayliuyan textarea.inputon {
	padding:3px 0px 4px 4px;
	*padding:2px 0px 7px 4px;
	margin:0px 4px 0px 0px;
	width:446px;
	height:50px;
	color:#666;
	float:left
}
.confirmation,.confirmationnew {
	position:absolute;
	padding:6px 0px;
	border:1px solid #a0a0a0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 0 10px #777;
	-webkit-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
	border:5px solid #dfdfdf \9;
	background:#fff;
	font-size:12px;
	text-align:center;
	overflow:hidden;
	display:block;
	clear:both;
	width:180px;
	z-index:99999;
	height:50px;
	background:#fff;
	margin:15px 0px 0px 280px
}
.confirmation p,.confirmationnew p {
	display:block;
	clear:both;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 10px;
	height:20px;
	overflow:hidden;
	background:#fff url(http://assets.demohour.com/assets/tiscon-903f83f6f1cee52f3dcb5e1a96753932.gif) no-repeat
}
.confirmation p.delete_ok,.confirmationnew p.delete_ok {
	background-position:left -51px
}
.confirmation p.success_ok,.confirmationnew p.success_ok {
	background-position:left -24px
}
.confirmation p.error_ok,.confirmationnew p.error_ok {
	background-position:left 1px
}
.confirmation a,.confirmationnew a {
	float:left;
	margin-right:5px;
	_display:inline
}
.confirmation div,.confirmationnew div {
	padding:0px;
	margin:5px 0px 0px 30px;
	*margin:3px 0px 0px 30px;
	float:left;
	display:block;
	clear:both;
	background:#fff
}
.systemliuyanlist .confirmation,.systemliuyanlist .confirmationnew {
	margin:15px 0px 0px 231px
}
.confirmation {
	margin:-45px 0px 0px 280px
}
.sns_sync {
	clear:both;
	display:block;
	padding:0px;
	margin:10px 0px 5px 0px;
	overflow:hidden;
	*margin-left:-3px;
	font-weight:bold
}
.email_sync {
	clear:both;
	display:block;
	padding:0px;
	margin:5px 0px 5px 0px;
	overflow:hidden;
	*margin-left:-3px;
	font-weight:bold
}
.liuyang .textly,.liuyang .textlybd,.liuyang input.texttits,.liuyang textarea.texttits {
	height:80px;
	width:552px;
	overflow:hidden;
	overflow-y:auto;
	padding:6px 0px 6px 6px;
	clear:both;
	margin:10px 0px;
	font-size:12px
}
textarea.comments {
	height:80px;
	width:552px;
	overflow:hidden;
	overflow-y:auto;
	padding:6px 0px 6px 6px;
	clear:both;
	margin:10px 0px;
	font-size:12px
}
.liuyang,.dh_guest {
	clear:both;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px
}
.liuyang strong {
	clear:both;
	display:block;
	font-weight:normal;
	color:#669900
}
.liuyang input.texttits {
	height:21px;
	margin:3px 0px 10px 0px;
	font-size:13px
}
.liuyang textarea.texttits {
	margin:3px 0px 10px 0px;
	font-size:13px
}
.lijigxing {
	clear:both;
	display:block;
	margin:10px 0px 0px 0px
}
.progressouter,#progressouter {
	width:400px;
	height:20px;
	border:1px solid #669900;
	text-align:center
}
.progressinner,#progressinner {
	position:relative;
	height:20px;
	background:#99cc00;
	width:0%
}
.ssst_photo em.a001 {
	margin:-25px 0px 0px 100px;
	*margin:-22px 0px 0px 100px;
	_display:inline
}
#project_photos,#project_poster {
	display:block;
	clear:both;
	margin-left:101px
}
#project_poster .divimg {
	margin-left:0px;
	padding:0px
}
.intro_photos {
	display:block;
	clear:both;
	padding:0px;
	margin:10px 0px 0px 0px;
	overflow:hidden;
	cursor:move;
	_height:1%;
	border:#ccc 1px solid;
	width:457px;
	height:88px;
	line-height:18px
}
.intro_photos textarea.phototextarea {
	margin:4px 8px 0px 0px;
	width:282px;
	height:66px;
	line-height:16px;
	float:left
}
.intro_photos div img {
	margin-top:0px;
	padding:0px;
	overflow:hidden
}
.intro_photos div {
	float:left;
	margin-right:8px;
	_display:inline
}
.intro_photos div a {
	margin:35px 0px 0px 0px;
	float:left;
	padding:0px
}
.introphotobuttons,.messagephotobuttons {
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	clear:both;
	float:none;
	height:35px;
	overflow:hidden
}
.intro_photosleft {
	background:#f3f3f3;
	width:20px;
	height:88px;
	text-align:center;
	line-height:18px;
	padding:10px 2px 0px 2px;
	overflow:hidden
}
.intro_photos div.intro_Upload {
	text-align:center;
	margin-top:15px;
	width:416px;
	display:block;
	overflow:hidden;
	flaot:left
}
.intro_photos div.intro_Upload .progressouter {
	margin-top:6px;
	padding:0px;
	width:379px;
	display:block;
	overflow:hidden;
	flaot:left
}
.intro_photos div.intro_Upload .progressouter .progressinner {
	_padding:0px;
	_margin:0px
}
.intro_photos div.intro_Upload a {
	margin-top:10px
}
.intro_photos_error {
	display:block;
	clear:both;
	padding:0px;
	margin:10px 0px 0px 0px;
	overflow:hidden;
	cursor:move;
	border:#edb5b6 1px solid
}
.intro_photos_error .intro_photosleft {
	background:#ffe1e1
}
.intro_Upload_error {
	display:block;
	padding:0px 0px 0px 22px;
	margin:28px 0px 0px 60px;
	*margin:27px 0px 0px 60px;
	line-height:18px;
	width:300px;
	height:50px;
	overflow:hidden;
	background:url(http://assets.demohour.com/assets/intro_photos_error-67c231b0af54ec85f32271eb095eed83.gif) left 2px no-repeat
}
.intro_photoslefta {
	padding-top:18px
}
.textshuom {
	margin:-28px 0px 0px 200px;
	display:block;
	width:375px
}
.messagephotobuttons .textshuom {
	margin:-28px 0px 0px 99px;
	display:block;
	width:375px
}
.ytnsadsm em.a001 {
	margin:230px 0px 0px 0px
}
.ytnsadsm .introphotobuttons {
	padding:18px 0px 0px 0px
}
div.intro_photos_thumb {
	width:80px;
	height:80px;
	padding:0px;
	margin:0px 8px 0px 0px;
	overflow:hidden;
	border-top:#fff 4px solid;
	border-bottom:#fff 4px solid;
	text-align:center;
	*display:block;
	*font-size:67px;
	*font-family:Verdana
}
div.intro_photos_thumb strong {
	display:table-cell;
	vertical-align:middle;
	width:80px;
	height:80px;
	padding:0px;
	margin:0px;
	float:none;
	overflow:hidden;
	text-align:center
}
div.intro_photos_thumb strong img {
	vertical-align:middle;
	border:#ff0000 0px solid;
	padding:0px;
	margin:0px;
	overflow:hidden
}
.labeltitle {
	clear:both;
	display:block;
	overflow:hidden;
	font-weight:bold
}
#message_photos .intro_photos {
	width:557px
}
#message_photos .intro_photos textarea.phototextarea {
	width:382px
}
#message_photos .intro_photos div.intro_Upload {
	width:516px
}
#message_photos .intro_photos div.intro_Upload .progressouter {
	width:479px
}
#message_photos .intro_Upload_error {
	margin:28px 0px 0px 60px;
	*margin:27px 0px 0px 60px;
	width:400px
}
.blogentry {
	padding:0px 0px 8px 0px
}
.blogentry .messagetitle {
	border-bottom:#aaa 1px dotted;
	word-wrap:break-word;
	font-size:23px;
	line-height:25px;
	padding:5px 0px;
	margin-bottom:10px
}
.blogentry .messagetitle a {
	color:#000
}
.blogentry .body p {
	word-wrap:break-word
}
.blogentry img {
	padding:5px 0px;
	margin:0px auto;
	display:block
}
.blogentry .statline {
	margin-bottom:8px;
	clear:both;
	display:block;
	overflow:hidden
}
.statline a,.statline a:visited,.statline a:hover,.statline a:active {
	float:right;
	display:block
}
.blogentry .statline a:hover {
	text-decoration:underline
}
.list-comments-wrap .more {
	display:none
}
.list-comments-wrap .list-comments {
	margin-bottom:20px
}
ol.list-comments {
	margin:0px;
	padding:0px
}
ol.list-comments .creator.comment {
	background:#c3dffb
}
ol.list-comments .creator.comment a {
	color:#99cc00
}
ol.list-comments .unmoderated.comment {
	color:#999
}
ol.list-comments .comment {
	margin-bottom:1px;
	background:#f2f2f2
}
ol.list-comments .comment .comment-inner {
	position:relative;
	padding:10px
}
ol.list-comments .comment .avatar {
	position:relative;
	margin:0px 10px 0px 0px;
	float:left
}
ol.list-comments .comment .avatar .backer-tag {
	position:absolute;
	border:none;
	top:-7px;
	left:-10px
}
ol.list-comments .comment .main {
	margin-left:50px
}
ol.list-comments .comment .main p {
	word-wrap:break-word;
	margin-bottom:0px;
	font-size:13px
}
ol.list-comments .comment .main a {
	color:#669900
}
ol.list-comments .comment .main a:hover {
	color:#99cc00
}
ol.list-comments .comment .author {
	line-height:20px;
	font-weight:bold
}
ol.list-comments .comment .date {
	position:absolute;
	margin-bottom:10px;
	color:#888;
	font-size:11px;
	top:12px;
	right:10px;
	_position:absolute;
	_right:0px;
	_width:190px
}
ol.list-comments .comment .commentbody {
	color:#000
}
ol.list-comments .comment small {
	font-size:12px
}
ol.list-comments .comment .inline_button {
	padding:5px;
	margin:0px 5px 0px 0px;
	width:auto;
	background:#99cc00;
	color:#fff;
	font-size:11px;
	overflow:visible;
	cursor:pointer
}
ol.list-comments .comment .inline_button:hover {
	background:#99cc00
}
ol.list-comments .comment .comment-moderation {
	clear:both;
	overflow:hidden
}
ol.list-comments .comment .comment-moderation hr {
	border-bottom-style:dotted;
	border-right-style:dotted;
	margin:5px 0px;
	border-top-style:dotted;
	border-left-style:dotted
}
ol.list-comments .comment .comment-moderation .comment-moderation-notice {
	display:block;
	margin-bottom:5px;
	color:#333;
	font-size:13px;
	font-weight:bold
}
ol.list-comments .comment .button-to {
	margin:0px;
	padding:0px;
	float:left
}
.button-all-comments {
	text-align:center;
	display:block;
	margin-bottom:1px;
	background:#f2f2f2;
	font-size:13px;
	font-weight:bold;
	padding:10px;
	COLOR:#669900
}
.button-all-comments:hover {
	COLOR:#99cc00
}
.success,.failure {
	background:#ffe url(http://assets.demohour.com/assets/empty_words-6faf0aac00aa502b2c54b22ead2bc4e2.gif) no-repeat left 9px;
	padding:33px 52px 6px 90px;
	min-height:50px;
	_height:50px;
	line-height:20px;
	border:1px #ffe762 solid;
	width:100%;
	max-width:816px;
	_width:816px;
	margin:0px auto 15px auto;
	text-align:left;
	font-size:16px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight:bold;
	display:block;
	clear:both
}
.failure {
	background-position:left -441px
}
.success strong,.failure strong {
	font-weight:bold;
	font-size:16px
}
.wok562 {
	float:left;
	margin-top:5px
}
.wokbcxmsd {
	margin-bottom:0px
}
.wok556 {
	float:left
}
.left .success,.left .failure {
	margin:0px auto 15px auto;
	width:416px
}
.linleft .success,.linleft .failure {
	margin:15px auto 15px auto;
	width:555px;
	overflow:hidden;
	float:left;
	clear:both
}
.intro {
	background:url(http://assets.demohour.com/assets/intro-466c80b9d8d21eefcc681126c3b74f8f.gif) no-repeat center top;
	text-align:center;
	width:960px;
	height:1613px;
	margin:14px auto 0px auto;
	overflow:hidden
}
.introbutton {
	width:960px;
	margin:0px auto;
	overflow:hidden;
	background:#f3f3f3;
	display:block;
	clear:both;
	padding:23px 0px 0px 0px
}
.introbutton a.ademooffon span,.introbutton a.ademooffhover span,.introbutton a.ademooffclick span {
	font-size:24px
}
.introbutton p {
	cursor:pointer;
	height:30px;
	width:960px;
	margin:10px auto 20px auto;
	padding:0px;
	font-size:15px;
	display:block;
	clear:both;
	text-align:center
}
.introbutton p a {
	color:#000
}
.bangdings label,.bangdings input,.bangdings a {
	float:left
}
.bangdings input {
	margin-right:6px
}
.layout960 {
	border:#ccc 1px solid;
	text-align:left;
	line-height:18px;
	margin:14px auto 15px auto;
	padding:15px;
	width:930px;
	font-size:12px;
	overflow:hidden
}
.layout960 hr {
	height:1px;
	display:block;
	clear:both;
	margin:20px 0px 20px 0px;
	overflow:hidden
}
.layout960 h2 {
	color:#72a40f;
	font-size:15px;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold
}
.layout960 p {
	margin:0px 0px 5px 0px;
	padding:0px
}
.layout960 p strong {
	text-align:left;
	line-height:40px;
	display:block;
	height:40px;
	clear:both;
	font-size:15px;
	font-weight:bold;
	color:#72a40f
}
.layout960 ul {
	text-align:left;
	display:block;
	clear:both
}
.layout960 li {
	list-style-type:square;
	margin-left:16px
}
.tuanduis {
	padding:0px;
	margin:0px 0px 10px 0px;
	clear:both;
	display:block;
	overflow:hidden
}
.tuanduis img {
	position:relative;
	float:left;
	margin-right:13px
}
.pbpbpb {
	padding-left:8px
}
.layout960 a.demohour_all {
	float:right;
	padding:0px;
	margin:0px 0px 0px 10px
}
.product960 {
	border:#ccc 1px solid;
	text-align:left;
	line-height:18px;
	margin:15px auto;
	padding:0px 15px 15px 15px;
	width:930px;
	font-size:14px
}
.product960 div.ttppcc {
	color:#72a40f;
	font-size:16px;
	cursor:pointer;
	clear:both;
	display:block;
	background:#f5f5f5;
	padding:10px;
	*padding:13px 10px 10px 10px;
	line-height:16px;
	margin:6px 0px 0px 0px;
	border:#F0F0F0 1px solid
}
.product960 div.ttddcc {
	clear:both;
	overflow:hidden;
	display:none;
	border:#ccc 1px dotted;
	*padding:10px 10px 0px 6px
}
.product960 div.ttddccauto {
	clear:both;
	overflow:hidden;
	height:auto
}
.product960 .ttppimg {
	text-align:center;
	font-size:20px;
	line-height:28px
}
.product960 .ttppimgs {
	float:right;
	margin-right:120px;
	position:relative;
	margin-top:-267px
}
.product960 p strong {
	text-align:left;
	line-height:40px;
	display:block;
	height:40px;
	clear:both;
	font-size:15px
}
.product960 ul {
	text-align:left;
	display:block;
	clear:both
}
.product960 li {
	list-style-type:square;
	margin-left:16px
}
.product960 p b {
	width:24px;
	text-align:center;
	display:block;
	float:left;
	_display:inline
}
.product960 p em,.product960 p em.emnums,.product960 p em.emnums1 {
	width:24px;
	text-align:center;
	display:block;
	float:left;
	font-style:normal;
	margin-left:24px;
	_display:inline
}
.product960 p em.emnums {
	font-size:12px;
	margin-left:0px
}
.product960 p em.emnums1 {
	font-size:12px
}
.product960 p b img,.product960 p em img {
	margin-top:6px
}
.product960 p.red {
	color:#ff0000
}
.product960 p {
	display:block;
	clear:both;
	margin:8px 0px
}
.product960i {
	text-align:left;
	line-height:18px;
	margin:15px auto;
	padding:0px 15px 0px 8px;
	width:950px;
	font-size:14px;
	display:block;
	clear:both;
	overflow:hidden
}
.product960i .checkiiinu {
	display:block;
	clear:both;
	margin:8px 0px 0px 0px;
	overflow:hidden;
	font-size:15px;
	font-weight:bold;
	color:#ff0000
}
.product960i .checkiiinu em.a001 {
	float:right;
	width:500px;
	margin:0px;
	*margin-top:-17px;
	font-size:12px
}
.product960i .checkiiinu input {
	margin-right:5px
}
.product960i h3 {
	font-size:30px;
	line-height:30px;
	display:block;
	clear:both;
	overflow:hidden;
	padding:0px;
	margin:20px 0px 15px 0px
}
.product960 div.ttppcc span {
	float:right;
	display:block;
	*height:35px;
	*line-height:35px;
	*margin-top:-9px
}
.product960 .CollapsiblePanelOpen span.ttppccopen,.product960 .CollapsiblePanelClosed span.ttppccclosed {
	display:none
}
div.faq div.ttddcc {
	padding:10px 10px 0px 15px;
	*padding:10px 10px 0px 6px;
	line-height:20px
}
div.faq div.ttppcc {
	cursor:pointer;
	font-size:15px
}
div.faq p {
	line-height:40px;
	height:40px;
	font-size:20px;
	font-weight:bold;
	color:#000
}
.smssa {
	padding:0px 0px 10px 0px
}
.smssa p {
	clear:both;
	display:block;
	color:#333;
	padding:0px;
	margin:10px 0px 4px 0px;
	font-size:16px
}
.smssa ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:70%
}
.smssa ul li {
	border-bottom:#ccc 1px solid;
	margin:0px;
	padding:20px 0px 20px 1px;
	clear:both;
	display:block;
	overflow:hidden
}
.smssa ul li span {
	display:block;
	clear:both;
	margin:6px 0px 0px 0px;
	color:#999
}
.smssa ul li ul li {
	border-bottom:none;
	padding:6px 0px 6px 1px;
	clear:both;
	display:block;
	overflow:hidden
}
.smssa ul li input {
	float:left;
	vertical-align:middle;
	width:200px
}
.smssa ul li textarea {
	float:left;
	vertical-align:middle;
	width:400px;
	height:100px;
	overflow:hidden;
	overflow-y:auto;
	padding:6px 0px 6px 6px;
	font-size:12px
}
.smssa ul li input.radios {
	width:auto;
	float:left;
	height:auto;
	margin-right:5px;
	margin-top:3px;
	*margin-top:0px
}
.smssa ul li strong {
	float:left;
	margin-right:10px;
	color:#333;
	font-weight:normal
}
.smssa ul.smssaul {
	margin:0px 0px 20px 0px;
	display:block;
	clear:both;
	overflow:hidden
}
ol.sssshhfghf,ol.sssshhfghf li {
	clear:both;
	display:block
}
ol.sssshhfghf li span {
	display:block;
	float:left;
	background:#000;
	width:6px;
	height:6px;
	overflow:hidden;
	margin-top:7px;
	margin-right:8px
}
.xuanc em.a001 {
	margin:2px 0px 0px 10px
}
select.selectzd {
	height:24px;
	line-height:24px;
	padding:3px 5px;
	width:200px
}
.shouhuodizh {
	clear:both;
	display:block;
	width:960px;
	overflow:hidden;
	margin:0px auto;
	text-align:left
}
.shouhuodizh ul {
	width:700px;
	overflow:hidden;
	float:left;
	margin:0px;
	padding:10px 0px 10px 0px;
	clear:both;
	display:block;
	text-align:left;
	border-bottom:#ccc 1px solid;
	list-style-type:none
}
.shouhuodizh ul li {
	border:none;
	padding:4px 0px;
	margin:0px;
	clear:both;
	display:block;
	overflow:hidden;
	list-style-type:none
}
.shouhuodizh ul li label {
	width:90px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	text-align:right
}
.shouhuodizh ul li input.text {
	width:350px;
	overflow:hidden;
	float:left
}
.shouhuodizh ul li span.input-tip {
	line-height:20px;
	width:400px;
	display:block;
	color:#999;
	margin-left:100px;
	clear:both;
	font-size:12px
}
.shouhuodizh ul li textarea.textarea {
	width:350px;
	height:60px;
	float:left
}
.shouhuodizh ul li select {
	height:20px;
	float:left;
	margin-right:8px
}
.shouhuodizh ul li em {
	padding-left:20px;
	LINE-HEIGHT:16px;
	*LINE-HEIGHT:18px;
	margin:5px 0px 0px 10px;
	*margin:3px 0px 0px 10px;
	overflow:hidden;
	display:block;
	float:left;
	font-style:normal
}
.shouhuodizh ul li.shouhuodizhtitele {
	padding-left:5px;
	margin-bottom:5px
}
.shouhuodizh ul li.shouhuodizhtitele span {
	font-weight:normal
}
.shouhuodizh ul li.checked {
	background:#f1f9e0
}
.shouhuodizh ul li.checked span {
	font-weight:bold;
	margin:0px 0px 0px 10px
}
.shouhuodizh ul li.checked span b {
	color:#fff;
	margin:0px 0px 0px 8px;
	border:#669900 1px solid;
	background:#669900;
	font-weight:normal;
	padding:0px 4px 0px 4px;
	*padding:3px 4px 0px 4px;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.shouhuodizh ul li.checkedmr label {
	margin:0px 0px 0px 100px;
	*margin:0px 0px 0px 96px;
	padding:0px;
	float:left;
	width:500px;
	text-align:left
}
.shouhuodizh ul li.checked span.xmsgsd {
	margin:0px 0px 0px 0px;
	float:right
}
.shouhuodizh ul li.checked span.xmsgsd a {
	margin:0px 10px 0px 0px
}
.czliuc ul.yh li.li06d .address_list {
	clear:both;
	display:block;
	width:926px;
	overflow:hidden;
	margin:0px auto;
	text-align:left;
	border:none;
	padding:0px;
	float:left
}
.czliuc ul.yh li.li06d .address_list .shouhuodizh {
	width:655px;
	float:left;
	padding-left:18px;
	margin:-33px 0px 0px 0px;
	_margin:-43px 0px 0px 0px
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul {
	width:655px;
	overflow:hidden;
	float:left;
	padding:10px 0px 10px 0px;
	margin:0px;
	clear:both;
	display:block;
	text-align:left;
	border:none
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li {
	border:none;
	padding:4px 0px;
	margin:0px;
	clear:both;
	display:block;
	overflow:hidden;
	list-style-type:none
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li label {
	width:90px;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	text-align:right
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li input.text {
	width:350px;
	overflow:hidden;
	float:left;
	resize:none
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li span.input-tip {
	line-height:20px;
	width:400px;
	display:block;
	color:#999;
	margin-left:100px;
	clear:both;
	font-size:12px
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li textarea.textarea {
	width:350px;
	height:60px;
	float:left;
	resize:none
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li select {
	height:20px;
	float:left;
	margin-right:8px;
	resize:none
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li em {
	padding-left:20px;
	LINE-HEIGHT:16px;
	*LINE-HEIGHT:18px;
	margin:5px 0px 0px 10px;
	*margin:3px 0px 0px 10px;
	overflow:hidden;
	display:block;
	float:left;
	font-style:normal
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.addnewbd em {
	position:absolute;
	margin:-90px 0px 0px 479px;
	*margin:-90px 0px 0px 475px
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.shouhuodizhtitele {
	padding-left:5px;
	margin-bottom:5px;
	background:#f1f9e0;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-align:left;
	font-weight:bold
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.shouhuodizhtitele a {
	float:right;
	margin-right:10px
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.shouhuodizhtitele span {
	font-weight:normal
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.shouhuodizhtitele {
	background:#f1f9e0
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.shouhuodizhtitele span {
	font-weight:bold;
	margin:0px 0px 0px 10px
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.shouhuodizhtitele span b {
	color:#fff;
	margin:0px 0px 0px 8px;
	border:#669900 1px solid;
	background:#669900;
	font-weight:normal;
	padding:0px 4px 0px 4px;
	*padding:3px 4px 0px 4px;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.checkedmr label {
	margin:0px 0px 0px 100px;
	*margin:0px 0px 0px 96px;
	padding:0px;
	float:left;
	width:500px;
	text-align:left;
	_display:inline
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.shouhuodizhtitele span.xmsgsd {
	margin:0px 0px 0px 0px;
	float:right;
	width:auto
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.shouhuodizhtitele span.xmsgsd a {
	margin:0px 10px 0px 0px;
	width:auto
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.checkedmr input.checkbox {
	margin:3px 3px 0px 0px;
	*margin:0px 3px 0px 0px;
	width:auto;
	float:left;
	padding:0px;
	resize:none
}
.czliuc ul.yh li.li06d ul.address_list input {
	width:auto;
	float:left;
	margin:5px 6px 0px 1px;
	*margin:0px 3px 0px 0px;
	resize:none
}
.czliuc ul.yh li.li06d ul.address_list a {
	width:auto;
	float:right;
	margin-left:10px;
	height:21px;
	line-height:21px
}
.czliuc ul.yh li.li06d ul.address_list label {
	width:560px;
	height:21px;
	line-height:21px;
	overflow:hidden;
	float:left;
	clear:none;
	display:block;
	text-align:left
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh .form-submit {
	margin:0px 0px 0px 89px;
	padding:0px 0px 0px 0px
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh .form-submit a {
	width:130px;
	height:25px
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh .form-submit a span {
	display:block;
	float:none
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh ul li.checkedmr {
	height:20px
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh .address_t {
	border-bottom:#ccc 1px solid;
	padding:0px;
	margin:0px;
	font-size:14px;
	clear:both;
	display:block;
	overflow:hidden
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh .address_t a {
	padding:0px;
	margin:0px;
	font-size:14px;
	float:right;
	display:block;
	clear:none;
	height:24px;
	width:auto
}
.czliuc ul.yh li.li06d ul.address_list .shouhuodizh .address_t span {
	float:left;
	margin:0px 10px 0px 0px
}
.czliuc ul.yh li.li06d ul.address_list li.addnew {
	border-top:#ccc 1px solid;
	margin-top:10px;
	padding-top:10px
}
.czliuc ul.yh li.li06d .address_list span.delete {
	float:right;
	padding:0px;
	margin:0px;
	display:block;
	height:20px;
	line-height:20px
}
.czliuc ul.yh li.li06d .address_list span.delete a {
	margin-left:10px
}
.zfjilu {
	padding:0px;
	width:960px;
	margin:0px auto 0px auto;
	text-align:center;
	overflow:hidden;
	vertical-align:middle;
	font-size:12px
}
.zfjilu p {
	float:left;
	width:170px;
	display:block;
	overflow:hidden;
	text-align:left;
	padding:0px;
	margin:0px;
	margin-right:-3px
}
.zfjilu img {
	float:left;
	padding:0px;
	margin:3px 10px 0px 3px
}
.cg001c {
	color:#3f9e10
}
.cg002c {
	color:#cb0100
}
.cg003c {
	color:#9a9a9a
}
.cg001c A,.cg001c A:link,.cg001c A:visited,.cg001c A:hover {
	color:#3f9e10
}
.zfjilu tr td {
	border-right:#fff 1px solid;
	padding:6px 3px 6px 4px;
	line-height:21px
}
.zfjilu tr.bjhhs01 {
	background:#f1f1f1
}
.zfjilu tr.bjhhs01 td {
	background:#f1f1f1
}
.zfjilu td {
	text-align:center
}
.zfjilu tr.zfjilutitle td {
	text-align:center
}
.zfjilu span.cg001c,.zfjilu span.cg002c {
	display:block;
	clear:both
}
.zfjilu td strong {
	text-align:left;
	display:block;
	overflow:hidden;
	font-weight:normal
}
.zfjilu .pagination {
	display:block;
	clear:both;
	margin:20px auto 0px auto;
	overflow:hidden;
	padding:20px 0px
}
.noupdates {
	padding:10px;
	background:#ffffee;
	border:1px solid #f6ebbe;
	color:#cc9900;
	font-size:13px;
	margin-bottom:10px;
	margin-top:10px
}
.czliuc {
	padding:0px 0px 10px 0px
}
.czliuc p {
	clear:both;
	display:block;
	color:#333;
	padding:0px;
	margin:10px 0px 4px 0px;
	font-size:16px
}
.czliuc ul {
	padding:0px 16px 0px 16px;
	list-style-type:none;
	width:926px;
	margin:0px 0px 0px 0px;
	display:block;
	clear:both;
	overflow:hidden;
	border:#ccc 1px solid
}
.lilines {
	border-bottom:#ccc 1px solid
}
.czliuc ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
	display:block;
	overflow:hidden;
	line-height:30px
}
.czliuc ul li input {
	float:left;
	vertical-align:middle;
	width:232px
}
.czliuc ul li textarea {
	float:left;
	vertical-align:middle;
	width:400px;
	height:100px;
	overflow:hidden;
	overflow-y:auto;
	padding:6px 0px 6px 6px;
	font-size:12px
}
.czliuc ul.czliutixian li textarea {
	width:400px;
	height:76px
}
.czliuc ul li.tianxiefangli {
	margin:10px 0px 0px 0px;
	line-height:20px
}
.czliuc ul li.tianxiefangli strong {
	font-weight:bold
}
.czliuc ul li input.radios {
	width:auto;
	position:relative;
	float:left;
	height:auto
}
.czliuc ul li strong {
	float:left;
	margin-right:10px;
	color:#333;
	font-weight:normal
}
.czliuc ul li.lih2 {
	font-weight:bold;
	color:#000;
	font-size:23px;
	margin:10px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:#ccc 1px solid;
	line-height:35px
}
.czliuc ul li.lih2 .lih201 {
	font-weight:bold;
	color:#000;
	font-size:16px;
	margin:15px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px
}
.czliuc ul li.zhyes {
	background:#fffbcc;
	border:#ffec19 1px solid;
	padding:5px 5px 5px 10px
}
.yu1an {
	font-size:16px;
	color:#cc0000;
	float:none;
	margin:0px 6px;
	font-weight:bold
}
.lih2 .yu1an {
	font-size:23px
}
.lih2kjlc .yu1an,.lih2kjlc p {
	font-size:23px
}
.lih2kj {
	height:70px;
	padding:0px;
	margin:0px;
	font-weight:bold
}
.lih2kjlc {
	position:absolute;
	background:#ffffeb;
	width:943px;
	margin:-5px 0px 0px -16px;
	height:63px;
	padding:13px 0px 0px 15px;
	line-height:21px;
	font-size:14px
}
.lih2kjlc p {
	padding:0px;
	margin:4px 0px 0px 0px
}
.czliuc ul.yh li.li06 {
	line-height:21px;
	vertical-align:middle;
	_height:1%
}
.czliuc ul.yh li.li06 input.checkbox {
	margin:4px 3px 0px 6px;
	padding:0px;
	width:20px;
	height:20px
}
.czliuc ul.yh li.li06 em {
	display:block;
	clear:both;
	margin:6px 0px 0px 0px
}
.czliuc ul.yh li.li06 label {
	display:block;
	clear:both;
	margin:0px 0px 3px 0px
}
.czliuc ul.yh li.li06 input,.czliuc ul.yh li.li06 em {
	float:left
}
.czliuc ul.yh li.li06b {
	border-bottom:#CCC 1px solid;
	padding-bottom:10px;
	margin-bottom:10px
}
.czliuc ul.yh li.li06 span {
	display:block;
	float:left;
	margin:3px 0px 0px 0px;
	*margin:5px 0px 0px 0px
}
.czliuc ul.yh li.li06 span.usernamerdy {
	margin:10px 0px 0px 0px;
	*margin:12px 0px 0px 0px
}
.czliuc ul.yh li.li06 input.usernamerdy {
	margin:11px 3px 0px 0px
}
.czliuc ul.yh li.li06c textarea {
	height:43px;
	margin:0px 0px 0px 0px;
	width:600px
}
.czliuc ul.yh li.li06c span {
	display:block;
	clear:both;
	width:100%
}
.czliuc ul.yh li.li06c label {
	width:600px;
	height:40px;
	position:absolute;
	display:block;
	clear:both;
	margin:0px 0px 0px 0px;
	*margin:-60px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	color:#8c8c8c;
	font-size:16px
}
.czliuc ul.yh li.li06c div {
	float:left
}
.czliuc ul.yh li.li06c {
	border-bottom:#CCC 1px solid;
	border-top:#CCC 1px solid;
	padding:10px 0px 20px 0px;
	margin:15px 0px 10px 0px
}
.czliuc ul.yh li.li06 span.passwordr,.czliuc ul.yh li.li06 span.usernamer {
	float:left;
	display:block;
	height:35px;
	line-height:35px;
	margin-left:9px
}
.czliuc ul li .zclist {
	border:none;
	border-top:#ccc 1px solid;
	margin-top:10px;
	width:100%;
	padding:0px
}
.czliuc ul li .zclist li {
	line-height:20px;
	overflow:hidden;
	padding:8px 0px 8px 10px;
	display:block;
	clear:both
}
.czliuc ul li .zclist li div {
	float:left;
	display:block
}
.zclist01 {
	width:141px
}
.zclist02 {
	width:352px
}
.zclist03 {
	width:52px
}
.zclist04 {
	width:92px;
	text-align:right
}
.zclist041 {
	width:100px;
	text-align:right
}
.czliuc ul li .zclist li.listbj {
	background:#f1f1f1;
	display:block;
	clear:both;
	overflow:hidden;
	_height:1%
}
.zclist02 b {
	display:block;
	clear:both;
	overflow:hidden;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 0px 39px
}
span.sm {
	margin-left:6px;
	float:left
}
.czliuc ul.yh li {
	padding:5px 0px 5px 0px
}
.czliuc ul.yh li.li05 {
	line-height:18px
}
.czliuc ul.yh li.li05 span.dlsadsa {
	display:block;
	clear:both;
	overflow:hidden;
	width:210px;
	padding:0px;
	margin:0px;
	float:none
}
.czliuc ul.yh li.li05 span.dlsadsa a {
	overflow:hidden;
	width:80px;
	padding:0px;
	margin:0px;
	float:right
}
.czliuc ul.yh li input.yh {
	float:left;
	vertical-align:middle;
	width:23px;
	margin-right:0px
}
.czliuc ul.yh li span.yh {
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	height:20px;
	line-height:22px
}
.czliuc ul.yh li span.tjzhcf {
	float:left;
	display:block;
	padding:0px;
	margin:0px 0px 0px -70px;
	height:20px;
	line-height:22px
}
.czliuc ul.yh li img {
	float:left;
	display:block
}
.czliuc ul.yh li a {
	width:190px;
	display:block;
	float:left
}
.czliuc ul.yh li a img {
	margin-top:-5px
}
.czliuc ul.yh li.zuus001 a {
	width:auto
}
.czliuc ul li.zuus001 {
	padding:15px 0px 20px 0px;
	line-height:26px
}
.czliuc ul li.zuus001 input {
	width:auto;
	margin:6px 6px 6px 15px;
	*margin:2px 6px 6px 15px
}
.czliuc .pagination {
	width:70%;
	float:left
}
#liuchengok {
	position:absolute;
	top:0px;
	width:100%;
	height:150%;
	margin:0px 0px 0px 0px;
	left:0px;
	background:url(http://assets.demohour.com/assets/dialog-overlay.png) repeat;
	_background:none;
	text-align:center
}
#liuchengok ul {
	margin:20% auto 50% auto;
	width:400px;
	height:300px;
	background:#fff;
	text-align:left;
	padding:0px;
	border:#ccc 1px solid
}
#liuchengok ul li {
	margin:10px 20px 10px 20px;
	padding:0px;
	font-size:12px;
	line-height:25px;
	clear:both;
	display:block
}
#liuchengok ul li.clo {
	text-align:right;
	padding-top:10px
}
#liuchengok ul li.closss03 {
	clear:both;
	display:block
}
#liuchengok ul li.closss03 a {
	margin-right:10px
}
#liuchengok ul li.closss01 {
	font-size:16px
}
#liuchengok ul li.closss02 {
	font-size:12px
}
#liuchengok ul li.closss02 img {
	float:left
}
#liuchengok ul li.closss04 em,#liuchengok ul li.closss04 input {
	float:left
}
#liuchengok ul li.closss02 em,#liuchengok ul li.closss02 input {
	float:left
}
#liuchengok ul li.closss02 label,#liuchengok ul li.closss04 label {
	float:left;
	margin-right:6px
}
#liuchengok ul li.closss05 img {
	margin-right:6px
}
#liuchengok ul li.closss05,#liuchengok ul li.closss06 {
	margin-left:66px
}
#liuchengok ul li.closss06 a {
	margin-right:10px
}
#liuchengok ul li.closss02 input,#liuchengok ul li.closss04 input {
	width:150px
}
.czliucno {
	margin-top:15px
}
.gerenleft {
	display:block;
	clear:both;
	margin:0px;
	padding:0px
}
.gerenleft textarea.inputregoff,.gerenleft textarea.inputregon {
	width:448px;
	height:92px;
	overflow-y:auto;
	display:block;
	float:left;
}
.gerenleft input.inputregoff,.gerenleft input.inputregon,.snsaccounts input.inputregoff,.snsaccounts input.inputregon {
	width:300px;
	overflow:hidden;
	padding:0px 0px 0px 6px;
	height:30px;
	line-height:30px;
	font-size:12px;
	background:#fff;
	float:left
}
.gerenleft li,.snsaccounts li {
	border-bottom:#e6e6e6 1px solid;
	line-height:26px;
	padding:2px 0px 2px 0px;
	display:block;
	clear:both;
	overflow:hidden
}
.gerenleft li.topli {
	padding:10px 0px 2px 0px;
}
.gerenleft label,.gerenright label,.snsaccounts label {
	text-align:right;
	width:90px;
	display:inline;
	white-space:nowrap;
	float:left;
	margin:0px 10px 10px 0px
}
.gerenleft span.tip {
	padding-left:100px;
	line-height:12px;
	display:block;
	clear:both;
	color:#999;
	font-size:12px}
.gerenleft .input-tip-textarea {
	padding-top:6px;
	_padding-top:10px
}
.grenllright .llrfgfdg {
	color:#ff0000
}
.gerenright .removeable {
	width:260px;
	float:left
}
.gerenright .removeable object,.gerenright .removeable img,.removeable a {
	display:block;
	clear:both;
	overflow:hidden
}
.gerenright .removeable img {
	margin:10px 0px 10px 0px
}
.gerenleft .websites {
	overflow:hidden;
	_height:1%
}
.gerenleft .usersurlsfields {
	margin-bottom:10px;
	float:left;
	width:450px;
	overflow:hidden
}
.gerenleft .usersurlsfields div {
	line-height:16px;
	display:block;
	clear:both;
	width:480px;
	margin-bottom:5px
}
.gerenleft .usersurlsfields div input {
	margin:0px 5px 8px 0px;
	float:left
}
.gerenleft .usersurlsfields div a {
	border:#ccc 1px solid;
	line-height:16px;
	*line-height:18px;
	display:inline-block;
	height:16px;
	color:#99cc00;
	font-size:12px;
	vertical-align:bottom;
	padding:6px 10px;
	font-weight:normal
}
.gerenleft .usersurlsfields div span.value {
	width:227px;
	display:none;
	float:left;
	color:#666;
	font-size:11px
}
.usersurlsfields #new_blog {
	float:left;
	display:block;
	clear:both
}
.gerenleft .change_password {
	display:inline-block;}

.gerenleft .change_password span.tip {
	padding-left:100px;
	line-height:18px;
	background:none;
	overflow:hidden;
	float:left;
	_margin-left:0px;
	display:inline-block;
}
.gerenleft .change_password span.errormessage {
	padding-left:0px;
	line-height:18px;
	background:none;
	overflow:hidden;
	float:left;
	color:#ff4c31;
	_margin-left:0px;
	display:inline-block;
}
.gerenleft em {
	position:absolute;
	*position:inherit;
	margin:8px 0px 0px 417px;
	*margin:8px 0px 0px 10px}
.changepassword1212 .change_password {
	display:block
}
.notificationszb {
	border-bottom:#e6e6e6 1px solid
}
.notifications {
	padding:0px 0px 10px 0px;
	margin-top:10px;
	*margin-top:0px
}
.notifications li {
	padding:10px 0px 0px 0px;
	display:block;
	clear:both;
	vertical-align:middle;
	line-height:13px;
	height:17px
}
.notifications label {
	text-align:left;
	display:block;
	white-space:nowrap;
	float:left;
	margin:0px
}
.notifications input,.notifications span {
	float:left
}
.notifications input {
	margin:0px 5px 0px 0px;
	*margin:-5px 3px 0px 0px
}
.notifications li.notificationszb {
	padding:0px 0px 10px 0px;
	_padding:3px 0px 10px 0px;
	margin-bottom:5px
}
.notifications li.notificationsemail {
	padding:10px 0px 0px 0px;
	margin-top:10px;
	border-top:#e6e6e6 1px solid
}
.notifications span {
	width:170px;
	text-align:right;
	overflow:hidden;
	padding:0px;
	margin:0px 10px 0px 0px;
	display:block
}
.emmmsubmit {
	margin-left:180px;
	*margin-left:185px
}
.snsaccounts input {
	margin-right:8px
}
.profilewarp {
	padding:10px 0px 10px 0px;
	display:block;
	clear:both;
	overflow:hidden
}
.profilewarp img {
	width:220px;
	height:220px;
	float:left;
	overflow:hidden
}
.profile-bio {
	display:block;
	float:right;
	margin:0px;
	width:720px
}
.profile-bio p,.profile-bio div,.profile-bio strong,.profile-bio ul,.profile-bio ul li {
	display:block;
	clear:both;
	overflow:hidden
}
.profile-bio strong {
	font-size:29px;
	font-weight:bold;
	line-height:29px;
	margin-bottom:10px
}
.profile-bio p,.profile-bio div {
	font-size:14px;
	font-weight:normal;
	color:#999
}
.profile-bio div {
	margin:10px 0px
}
.profile-bio ul li {
	display:block;
	clear:both;
	overflow:hidden;
	height:20px;
	line-height:20px;
	margin-left:5px
}
.profile-bio ul li span {
	display:block;
	float:left;
	background:#000;
	width:6px;
	height:6px;
	overflow:hidden;
	margin-top:7px;
	margin-right:8px
}
.profile-bio strong.grwbs {
	margin:10px 0px 8px 0px;
	font-size:25px;
	font-weight:normal
}
.profile-bio .jiaru,.profile-bio p {
	margin-bottom:8px
}
.topmenutabs .selected a,.topmenutabs .selected a:link,.topmenutabs .selected a:active,.topmenutabs .selected a:visited,.topmenutabs .selected a:hover {
	background:#fff;
	color:#333;
	font-weight:bold;
	border:#ccc 1px solid
}
.topmenutabs .selected a:hover {
	background:#F6F6F9;
	color:#333
}
.topmenutabs .selected a span,.topmenutabs .selected a:link span,.topmenutabs .selected a:active span,.topmenutabs .selected a:visited span,.topmenutabs .selected a:hover span {
	background:#ccc;
	font-weight:bold
}
.topmenutabs .selected a:hover span {
	background:#aaa
}
#initiated_tab {
	margin-bottom:10px
}
.xmgls {
	padding:0px 0px 10px 0px
}
.xmgls p {
	display:block;
	color:#333;
	padding:0px;
	margin:5px 0px 4px 0px;
	float:left;
	width:100px;
	text-align:right
}
.xmgls .right p {
	width:80px
}
.xmgls ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:100%
}
.xmgls ul li {
	border-bottom:#ccc 1px solid;
	list-style-type:none;
	margin:0px;
	padding:20px 0px 20px 0px;
	clear:both;
	display:block;
	overflow:hidden
}
.xmgls ul li ul li {
	border-bottom:none;
	padding:6px 0px 6px 0px
}
.xmgls ul li input {
	float:left;
	vertical-align:middle;
	width:200px
}
.xmgls ul li textarea {
	float:left;
	vertical-align:middle;
	width:446px;
	height:200px;
	overflow:hidden;
	overflow-y:auto;
	padding:6px 0px 6px 6px;
	font-size:12px;
	line-height:21px
}
.xmgls ul li input.radios {
	width:auto;
	position:relative;
	float:left;
	height:auto
}
.xmgls ul li .divimg,.xmgls ul li .divvideo {
	float:left;
	margin-left:100px;
	margin-right:6px;
	padding:1px;
	color:#333;
	font-weight:normal;
	display:block;
	width:216px;
	height:216px;
	border:#f2f2f2 1px dashed;
	background:#FCFCFC;
	_display:inline
}
.xmgls ul li .divvideo {
	width:208px;
	height:175px
}
.xmgls ul.smssaul {
	margin:0px 0px 20px 0px;
	display:block;
	clear:both;
	overflow:hidden
}
.xmgls ul.smssaul li span.tjjjs {
	margin:2px 0px 0px 0px;
	display:block;
	float:left
}
.xmgls ul li .divtex {
	float:left;
	margin-left:100px;
	color:#999;
	font-weight:normal;
	display:block;
	clear:both;
	_display:inline;
	width:460px
}
.xmgls .right ul li .divtex {
	float:left;
	margin-left:80px
}
.bctj01 {
	float:left;
	margin-left:100px;
	display:block;
	clear:both;
	_display:inline;
	margin-bottom:10px
}
.bctj01 a {
	margin-right:10px;
	float:left
}
.xmgls .right ul li textarea.stext {
	float:left;
	vertical-align:middle;
	width:266px;
	height:148px;
	overflow:hidden;
	overflow-y:auto;
	padding:6px 0px 6px 6px;
	line-height:21px;
	font-size:12px
}
.xmglsrighttitle {
	margin:20px 0px 12px 0px;
	display:block;
	clear:both;
	overflow:hidden;
	float:left
}
.xmgls .right ul li input.stext {
	width:262px
}
.bctj01 .bctj01t {
	float:left;
	color:#999
}
.xmglsrighttitle strong {
	height:20px;
	font-weight:normal;
	line-height:20px;
	display:block;
	float:left;
	margin-left:0px;
	width:82px;
	text-align:right;
	overflow:hidden
}
.xmgls .right ul.smssaul {
	margin:0px 0px 0px 0px;
	padding:0px
}
.xmgls .right ul li ul {
	padding:0px;
	margin:0px;
	overflow:hidden
}
.xmgls .right ul li {
	border:#ccc 1px solid;
	padding:4px 2px 10px 0px;
	margin-bottom:20px
}
.xmgls .right ul li ul li {
	border:none;
	padding:0px;
	margin:6px 0px 0px 0px
}
.xmglstop {
	height:81px;
	border-bottom:#ccc 1px solid;
	padding:0px;
	overflow:hidden
}
.xmglstop H2 {
	line-height:30px;
	padding:0px;
	margin:10px 0px 10px 0px
}
.xmgls .right ul li.xzhbao {
	text-align:right;
	margin-right:6px
}
.xmgls .right ul li.xzhbaonr ul {
	margin:0px 0px 0px 10px;
	width:350px
}
.xmgls .right ul li.xzhbaonr ul li.xzhbao {
	margin-right:6px
}
.xmgls .right ul li.xzhbaonr .ttzcz {
	font-size:21px;
	line-height:24px;
	font-weight:bold
}
.xmgls .right ul li.xzhbaonr .ttzcz .num-backers {
	font-size:15px;
	line-height:24px
}
.xmgls .right ul li.xzhbaonr .ttzcznr {
	font-size:14px
}
.ytnsad {
	_height:1%
}
.ytnsad em {
	clear:both;
	display:block;
	margin-left:0px;
	margin-top:236px;
	width:100%;
	width:360px;
	overflow:hidden;
	float:none;
	position:absolute;
	z-index:999
}
.xmgls ul li.ytnsad {
	padding-bottom:40px
}
.zhiffangs1i {
	padding:0px;
	margin:0px 0px -6px 0px;
	display:block
}
.zhiffangs1i input.checkbox {
	margin:4px 3px 0px -3px;
	padding:0px;
	width:20px;
	height:20px;
	float:left
}
.zhiffangs1i span {
	display:block;
	float:left;
	margin:4px 0px 0px 0px
}
.xmgls .right ul li ul li.zhiffangs1i {
	border:none;
	padding:0px;
	margin:6px 0px -6px 0px
}
.cleditorMain {
	border:1px solid #999;
	padding:1px;
	background:#fff;
	overflow:hidden;
	float:left;
	margin-bottom:6px
}
.cleditorMain iframe {
	border:none;
	margin:0;
	padding:0
}
.cleditorMain textarea {
	border:none;
	margin:0;
	padding:0;
	overflow-y:scroll;
	font:10pt Arial,Verdana;
	resize:none;
	outline:none
}
.cleditorToolbar {
	background:url(http://assets.demohour.com/assets/toolbar-94cc23cb3c2e6499422960110f735b3c.gif) repeat
}
.cleditorGroup {
	float:left;
	height:26px
}
.cleditorButton {
	float:left;
	width:24px;
	height:24px;
	margin:1px 0 1px 0;
	background:url(http://assets.demohour.com/assets/buttons-22b9d3b14420db15abee70c4918c7ebd.gif)
}
.cleditorDisabled {
	opacity:0.3;
	filter:alpha(opacity=30)
}
.cleditorDivider {
	float:left;
	width:1px;
	height:23px;
	margin:1px 0 1px 0;
	background:#CCC
}
.cleditorPopup {
	border:solid 1px #999;
	background-color:white;
	position:absolute;
	font:10pt Arial,Verdana;
	cursor:default;
	z-index:10000
}
.cleditorList div {
	padding:2px 4px 2px 4px
}
.cleditorList p,.cleditorList h1,.cleditorList h2,.cleditorList h3,.cleditorList h4,.cleditorList h5,.cleditorList h6,.cleditorList font {
	padding:0;
	margin:0;
	background-color:Transparent
}
.cleditorColor {
	width:150px;
	padding:1px 0 0 1px
}
.cleditorColor div {
	float:left;
	width:14px;
	height:14px;
	margin:0px 1px 1px 0px
}
.cleditorPrompt {
	background:#F6F7F9;
	padding:4px;
	font-size:8.5pt
}
.cleditorPrompt input,.cleditorPrompt textarea {
	font:8.5pt Arial,Verdana
}
.cleditorMsg {
	background:#FDFCEE;
	width:150px;
	padding:4px;
	font-size:8.5pt
}
.baidu img {
	display:none
}
form.recommendeds {
	width:960px;
	margin:0px auto;
	padding:0px 0px;
	display:block;
	clear:both
}
form.recommendeds .recommendgl {
	border:#ccc 1px solid;
	display:block;
	margin:0px 6px 10px auto;
	padding:10px 0px;
	float:left;
	width:230px;
	overflow:hidden
}
form.recommendeds .recommendgl p,form.recommendeds .recommendgl span {
	height:20px;
	line-height:20px;
	overflow:hidden;
	display:block;
	clear:both;
	text-align:center
}
.recommendglfb {
	overflow:hidden;
	padding:20px 0px 5px 0px;
	clear:both;
	display:block;
	_display:inline;
	margin:0px
}
.pledgesedit {
	width:960px;
	margin:0px auto;
	padding:0px 0px;
	display:block;
	clear:both;
	overflow:hidden
}
.pledgesedit li {
	display:block;
	clear:both;
	padding:0px 0px 10px 0px;
	overflow:hidden;
	_height:1%
}
.pledgesedit li p,.pledgesedit li input,.pledgesedit li textarea {
	float:left
}
.pledgesedit li p {
	width:90px
}
.pledgesedit li textarea {
	width:500px;
	height:100px
}
.pledgesedit li.xzhbao {
	padding:10px 0px 10px 0px
}
.pledgesedit li.xzhbao a {
	float:left;
	margin-left:90px
}
.signuplogintc a.button,.signuplogintc a.button:link,.signuplogintc a.button:active,.signuplogintc a.button:visited,.signuplogintc a.button:hover,.signuplogintc a.buttonpress,.signuplogintc a.buttonpress:link,.signuplogintc a.buttonpress:active,.signuplogintc a.buttonpress:visited,.signuplogintc a.buttonpress:hover,#box,.signuplogintc ul.siglog li em,a.signuploginclosed,a.signuploginclosed:link,a.signuploginclosed:active,a.signuploginclosed:visited,a.signuploginclosed:hover,.signuplogintc input.button,.signuplogintc input.buttonover,.signuplogintc input.buttonpress {
	background:url(http://assets.demohour.com/assets/logintc-9dcb62997651b9d5f16e3cda4d228e7d.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/logintc-86a25efe1add1d43e99eb53ace0b5730.gif) no-repeat left top
}
#box {
	width:819px;
	height:375px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-231px 0px 0px -455px;
	text-align:left;
	z-index:99999;
	padding:105px 0px 0px 92px
}
.signuplogintc {
	color:#8c8c8c;
	width:707px;
	text-align:center;
	overflow:hidden;
	clear:both;
	display:block;
	padding:0px 0px 10px 0px;
	margin:0px
}
.signuplogintc .left {
	width:433px;
	float:left;
	overflow:hidden
}
.signuplogintc .right {
	width:210px;
	float:right;
	overflow:hidden;
	margin-right:12px
}
.signuplogintc ul.siglog {
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	font-size:14px
}
.signuplogintc ul.siglog li {
	display:block;
	clear:both;
	margin:10px 0px;
	overflow:hidden;
	_height:1%;
	text-align:left
}
.signuplogintc ul.siglog li em {
	font-style:normal;
	margin-left:296px;
	*margin-left:15px;
	float:left;
	height:44px;
	line-height:44px;
	display:block;
	position:absolute
}
.signuplogintc ul.siglog li em.error,.signuplogintc ul.siglog li em.warning {
	background-position:-66px -470px;
	width:101px;
	padding-left:26px
}
.signuplogintc ul.siglog li em.ok {
	background-position:-66px -541px;
	width:50px
}
.signuplogintc ul.siglog li.linh2 {
	border-bottom:#d9d9d9 1px solid;
	margin:0px 0px 20px 0px;
	font-size:28px;
	line-height:28px;
	padding:0px 0px 11px 0px;
	text-align:left;
	font-family:SimHei
}
.signuplogintc ul.siglog li.linh2 span {
	font-size:14px;
	float:right
}
.signuplogintc ul.siglog li.auto_login {
	line-height:16px;
	vertical-align:middle
}
.signuplogintc ul.siglog li.auto_login input,.signuplogintc ul.siglog li.auto_login span {
	float:left;
	display:block
}
.signuplogintc ul.siglog li.auto_login input {
	margin:2px 3px 0px 2px;
	*margin:-2px 0px 0px -3px
}
.signuplogintc a.button,.signuplogintc a.button:link,.signuplogintc a.button:active,.signuplogintc a.button:visited,.signuplogintc a.button:hover,.signuplogintc a.buttonpress,.signuplogintc a.buttonpress:link,.signuplogintc a.buttonpress:active,.signuplogintc a.buttonpress:visited,.signuplogintc a.buttonpress:hover {
	display:block;
	padding:0px;
	margin:0px;
	height:37px;
	width:136px;
	overflow:hidden;
	text-indent:-2000px
}
.signuplogintc a.button,.signuplogintc a.button:link,.signuplogintc a.button:active,.signuplogintc a.button:visited,.signuplogintc a.button:hover,.signuplogintc ul.siglog li input.button {
	background-position:-66px -843px
}
.signuplogintc a.button:hover,.signuplogintc ul.siglog li input.buttonover {
	background-position:-66px -880px
}
.signuplogintc a.buttonpress,.signuplogintc a.buttonpress:link,.signuplogintc a.buttonpress:active,.signuplogintc a.buttonpress:visited,.signuplogintc a.buttonpress:hover,.signuplogintc ul.siglog li input.buttonpress {
	background-position:-66px -917px
}
.signuplogintc ul.siglog li input.button,.signuplogintc ul.siglog li input.buttonover,.signuplogintc ul.siglog li input.buttonpress {
	display:block;
	padding:0px;
	margin:0px;
	height:37px;
	width:136px;
	overflow:hidden;
	border:none;
	text-indent:-2000px
}
.signuplogintc .lostpassword {
	margin:0px 0px 0px 10px;
	float:left;
	font-size:14px;
	display:block;
	height:44px;
	line-height:44px
}
.signuplogintc .right ul.siglog li.linh2 {
	font-size:18px;
	line-height:28px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px 0px 11px 9px
}
.signuplogintc .right ul.siglog li.weibodl {
	vertical-align:middle;
	clear:both;
	display:block;
	margin:0px
}
.signuplogintc .right ul.siglog li.weibodl a,.signuplogintc .right ul.siglog li.weibodl a img {
	float:left;
	margin:0px;
	padding:0px;
	clear:both;
	display:block
}
.signuplogintc .right ul.siglog li.weibodl a {
	margin:0px 0px 3px 10px
}
a.signuploginclosed,a.signuploginclosed:link,a.signuploginclosed:active,a.signuploginclosed:visited,a.signuploginclosed:hover {
	background-position:-66px -961px;
	float:right;
	width:30px;
	height:30px;
	position:absolute;
	text-indent:-2000px;
	border:none;
	margin:-42px 0px 0px 695px;
	padding:0px
}
.boxall,.boxlogin {
	display:none;
	background:url(http://assets.demohour.com/assets/boxall-bc9bd067f53efead5e9ba55e148a65c5.png) repeat left top;
	_background:url(http://assets.demohour.com/assets/boxall-cc5e342a36039a47aac2fa0b046ce278.gif) repeat left top;
	position:fixed;
	_position:absolute;
	width:100%;
	height:100%;
	top:0;
	bottom:0;
	left:0px;
	right:0px;
	z-index:99999
}
.loginfooter {
	line-height:20px;
	background:#fff;
	font-size:12px;
	width:100%;
	margin:0px auto;
	clear:both;
	display:block
}
.loginfooter .footer {
	padding:10px 0px 0px 0px
}
.layout_users_new .footerwrap,.layout_sessions_new .footerwrap {
	background:#fff;
	border-top:#e6e6e6 0px solid;
	margin:0px auto 0px auto
}
.boxlogin #box,.signuplogin ul.siglog li em,.signuplogin a.button,.signuplogin a.button:link,.signuplogin a.button:active,.signuplogin a.button:visited,.signuplogin a.button:hover,.signuplogin a.buttonpress,.signuplogin a.buttonpress:link,.signuplogin a.buttonpress:active,.signuplogin a.buttonpress:visited,.signuplogin a.buttonpress:hover,.loginok p a.button,.loginok p a.button:link,.loginok p a.button:active,.loginok p a.button:visited,.loginok p a.button:hover,.loginok p a.buttonpress,.loginok p a.buttonpress:link,.loginok p a.buttonpress:active,.loginok p a.buttonpress:visited,.loginok p a.buttonpress:hover,.signuplogin input.button,.signuplogin input.buttonover,.signuplogin input.buttonpress,.czliuc ul.yh li.li06 em.error,.czliuc ul.yh li.li06 em.ok,.czliuc ul.yh li.li06 em.warning,.bangding_login .button,.bangding_login .buttonover,.bangding_login .buttonpress,.boxlogin a.signuploginclosed,.boxlogin a.signuploginclosed:link,.boxlogin a.signuploginclosed:active,.boxlogin a.signuploginclosed:visited,.boxlogin a.signuploginclosed:hover,.signuplogin .service_login,.loginok ul li a,div.userpassword,div.userpasswordover,div.username,div.usernameover,div.useremail,div.useremailover {
	background:url(http://assets.demohour.com/assets/login-c91d2b47a11487b3edbd35de554b4539.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/login-18119aff4f9f1c1b8d9bdec1216500ad.gif) no-repeat left top
}
.boxlogin #box {
	background-position:-303px 10px;
	width:430px;
	height:278px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-134px 0px 0px -215px;
	text-align:left;
	z-index:9999;
	padding:18px 0px 0px 9px;
	overflow:hidden
}
.signuploginbg {
	background:#f7f7f7;
	width:100%;
	text-align:center;
	overflow:hidden;
	clear:both;
	display:block;
	padding:28px 0px 15px 0px;
	margin:0px;
	border-bottom:#e6e6e6 1px solid
}
.signuplogin {
	color:#8c8c8c;
	width:960px;
	text-align:left;
	overflow:hidden;
	clear:both;
	display:block;
	margin:0px auto
}
.signuplogin .left {
	width:483px;
	float:left;
	overflow:hidden
}
.signuplogin .right {
	width:410px;
	float:right;
	overflow:hidden;
	margin-right:12px
}
.signuplogin ul.siglog {
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	font-size:14px
}
.signuplogin ul.siglog li {
	display:block;
	clear:both;
	margin:10px 0px;
	overflow:hidden;
	_height:1%;
	text-align:left
}
.signuplogin ul.siglog li em {
	font-style:normal;
	margin-left:296px;
	*margin-left:15px;
	float:left;
	height:44px;
	line-height:44px;
	display:block;
	position:absolute
}
.signuplogin ul.siglog li em.error {
	background-position:-754px 11px;
	width:101px;
	padding-left:26px
}
.signuplogin ul.siglog li em.ok {
	background-position:-754px -44px;
	width:35px
}
.signuplogin ul.siglog li em.loading {
	width:35px;
	background:url(http://assets.demohour.com/assets/indicator-22e7c212a2b84484551b2351b9c19707.gif) no-repeat left center
}
.signuplogin ul.siglog li em.loading img {
	margin-top:14px
}
.signuplogin ul.siglog li em.warning {
	background-position:-754px -101px;
	width:101px;
	padding-left:26px
}
.signuplogin ul.siglog li.linh2 {
	border-bottom:#d9d9d9 1px solid;
	margin:0px 0px 20px 0px;
	font-size:28px;
	line-height:28px;
	padding:0px 0px 11px 0px;
	text-align:left;
	font-family:SimHei,tahoma,verdana,arial,sans-serif
}
.signuplogin ul.siglog li.linh2 span {
	font-size:14px;
	float:right
}
.czliuc ul.yh li.li06 em {
	font-style:normal;
	margin:0px 0px 0px 15px;
	float:left;
	height:44px;
	line-height:44px;
	display:block;
	clear:none;
	position:absolute
}
.czliuc ul.yh li.li06 em.error {
	background-position:-754px 11px;
	width:101px;
	padding-left:26px
}
.czliuc ul.yh li.li06 em.ok {
	background-position:-754px -44px;
	width:35px
}
.czliuc ul.yh li.li06 em.loading {
	width:35px;
	background:url(http://assets.demohour.com/assets/indicator-22e7c212a2b84484551b2351b9c19707.gif) no-repeat left center
}
.czliuc ul.yh li.li06 em.loading img {
	margin-top:14px
}
.czliuc ul.yh li.li06 em.warning {
	background-position:-754px -101px;
	width:101px;
	padding-left:26px
}
div.useremail,div.useremailover,div.userpassword,div.userpasswordover,div.username,div.usernameover {
	width:288px;
	height:43px;
	float:left;
	padding:0px;
	margin:0px
}
div.useremail {
	background-position:left top;
	color:#a6a6a6
}
div.useremailover {
	background-position:left -43px
}
div.userpassword {
	background-position:left -172px;
	color:#a6a6a6
}
div.userpasswordover {
	background-position:left -215px
}
div.username {
	background-position:left -86px;
	color:#a6a6a6
}
div.usernameover {
	background-position:left -129px
}
div.useremail input,div.useremailover input,div.userpassword input,div.userpasswordover input,div.username input,div.usernameover input {
	width:232px;
	height:35px;
	*line-height:35px;
	color:#8c8c8c;
	padding:4px 0px 4px 0px;
	font-size:16px;
	float:left;
	border:none;
	outline:none;
	margin:0px 0px 0px 49px;
	background:none
}
.layout_sessions_edit .zhuseremail label {
	text-align:left
}
.layout_sessions_edit .zhuseremail input {
	border:none
}
.layout_sessions_update div.useremail em.a001,.layout_sessions_update div.useremailover em.a001 {
	font-style:normal;
	margin-left:296px;
	*margin-left:15px;
	margin-top:14px;
	float:left;
	display:block;
	position:absolute
}
.layout_sessions_update div.useremail input,.layout_sessions_update div.useremailover input {
	border:0px;
	outline:none
}
.signuplogin ul.siglog li.auto_login,.signuplogin ul.siglog li.edm_login {
	line-height:16px;
	vertical-align:middle
}
.signuplogin ul.siglog li.auto_login input,.signuplogin ul.siglog li.auto_login span,.signuplogin ul.siglog li.edm_login input,.signuplogin ul.siglog li.edm_login span {
	float:left;
	display:block;
	background:none;
	color:#8c8c8c
}
.signuplogin ul.siglog li.auto_login input,.signuplogin ul.siglog li.edm_login input {
	margin:2px 3px 0px 2px;
	*margin:-2px 0px 0px -3px
}
.signuplogin ul.siglog li.edm_login {
	padding:10px 0px 10px 0px
}
.signuplogin ul.siglog li.denglu a.button,.signuplogin ul.siglog li.denglu a.button:link,.signuplogin ul.siglog li.denglu a.button:active,.signuplogin ul.siglog li.denglu a.button:visited,.signuplogin ul.siglog li.denglu a.button:hover,.signuplogin ul.siglog li.denglu a.buttonpress,.signuplogin ul.siglog li.denglu a.buttonpress:link,.signuplogin ul.siglog li.denglu a.buttonpress:active,.signuplogin ul.siglog li.denglu a.buttonpress:visited,.signuplogin ul.siglog li.denglu a.buttonpress:hover,.signuplogin ul.siglog li.denglu input.button,.signuplogin ul.siglog li.denglu input.buttonover,.signuplogin ul.siglog li.denglu input.buttonpress {
	display:block;
	padding:0px;
	margin:0px;
	height:37px;
	width:136px;
	overflow:hidden
}
.signuplogin ul.siglog li.denglu a.button,.signuplogin ul.siglog li.denglu a.button:link,.signuplogin ul.siglog li.denglu a.button:active,.signuplogin ul.siglog li.denglu a.button:visited,.signuplogin ul.siglog li.denglu a.button:hover,.signuplogin ul.siglog li.denglu input.button {
	background-position:-152px -259px
}
.signuplogin ul.siglog li.denglu a.button:hover,.signuplogin ul.siglog li.denglu input.buttonover {
	background-position:-152px -296px
}
.signuplogin ul.siglog li.denglu a.buttonpress,.signuplogin ul.siglog li.denglu a.buttonpress:link,.signuplogin ul.siglog li.denglu a.buttonpress:active,.signuplogin ul.siglog li.denglu a.buttonpress:visited,.signuplogin ul.siglog li.denglu a.buttonpress:hover,.signuplogin ul.siglog li.denglu input.buttonpress {
	background-position:-152px -333px
}
.signuplogin ul.siglog li.denglu input.button,.signuplogin ul.siglog li.denglu input.buttonover,.signuplogin ul.siglog li.denglu input.buttonpress {
	border:none;
	cursor:pointer
}
.zhuce_login a,.zhuce_login a.button,.zhuce_login a.button:link,.zhuce_login a.button:active,.zhuce_login a.button:visited,.zhuce_login a.button:hover,.zhuce_login a.buttonpress,.zhuce_login a.buttonpress:link,.zhuce_login a.buttonpress:active,.zhuce_login a.buttonpress:visited,.zhuce_login a.buttonpress:hover,.signuplogin ul.siglog li.zhuce_login input.button,.signuplogin ul.siglog li.zhuce_login input.buttonover,.signuplogin ul.siglog li.zhuce_login input.buttonpress {
	display:block;
	height:37px;
	width:136px;
	overflow:hidden;
	margin:0px;
	padding:0px
}
.zhuce_login a.button,.zhuce_login a.button:link,.zhuce_login a.button:active,.zhuce_login a.button:visited,.zhuce_login a.button:hover,.signuplogin ul.siglog li.zhuce_login input.button {
	background-position:-3px -259px
}
.zhuce_login a.button:hover,.signuplogin ul.siglog li.zhuce_login input.buttonover {
	background-position:-3px -296px
}
.zhuce_login a.buttonpress,.zhuce_login a.buttonpress:link,.zhuce_login a.buttonpress:active,.zhuce_login a.buttonpress:visited,.zhuce_login a.buttonpress:hover,.signuplogin ul.siglog li.zhuce_login input.buttonpress {
	background-position:-3px -333px
}
.signuplogin ul.siglog li.zhuce_login input.button,.signuplogin ul.siglog li.zhuce_login input.buttonover,.signuplogin ul.siglog li.zhuce_login input.buttonpress {
	border:none;
	cursor:pointer
}
.loginok p a.button,.loginok p a.button:link,.loginok p a.button:active,.loginok p a.button:visited,.loginok p a.button:hover,.loginok p a.buttonpress,.loginok p a.buttonpress:link,.loginok p a.buttonpress:active,.loginok p a.buttonpress:visited,.loginok p a.buttonpress:hover {
	display:block;
	height:37px;
	width:136px;
	overflow:hidden;
	margin:7px 15px 0px 0px;
	padding:0px
}
.loginok p a.button,.loginok p a.button:link,.loginok p a.button:active,.loginok p a.button:visited,.loginok p a.button:hover,.signuplogin ul.siglog li.bangding_login .button {
	background-position:-3px -371px
}
.loginok p a.button:hover,.signuplogin ul.siglog li.bangding_login .buttonover {
	background-position:-3px -408px
}
.loginok p a.buttonpress,.loginok p a.buttonpress:link,.loginok p a.buttonpress:active,.loginok p a.buttonpress:visited,.loginok p a.buttonpress:hover,.signuplogin ul.siglog li.bangding_login .buttonpress {
	background-position:-3px -445px
}
.signuplogin ul.siglog li.bangding_login .button,.signuplogin ul.siglog li.bangding_login .buttonover,.signuplogin ul.siglog li.bangding_login .buttonpress {
	display:block;
	height:37px;
	width:136px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	border:none
}
.signuplogin .lostpassword {
	margin:0px 0px 0px 10px;
	float:left;
	font-size:14px;
	display:block;
	height:44px;
	line-height:44px
}
.signuplogin .service_login {
	background-position:-752px -216px;
	margin:0px;
	font-size:14px;
	height:18px;
	line-height:18px;
	padding:0px 0px 0px 18px;
	overflow:hidden
}
.signuplogin .service_login a {
	margin:0px;
	padding:0px;
	display:block;
	float:left
}
.signuplogin .right ul.siglog li.linh2 {
	font-size:18px;
	line-height:28px;
	font-weight:normal;
	margin:0px 0px 22px 0px;
	padding:0px 0px 11px 9px
}
.signuplogin .right ul.siglog li.weibodl {
	vertical-align:middle;
	clear:both;
	display:block;
	margin:0px
}
.signuplogin .right ul.siglog li.weibodl a,.signuplogin .right ul.siglog li.weibodl a img {
	float:left;
	margin:0px;
	padding:0px;
	display:block
}
.signuplogin .right ul.siglog li.weibodl a {
	margin:0px 0px 13px 10px;
	float:left
}
.boxlogin a.signuploginclosed,.boxlogin a.signuploginclosed:link,.boxlogin a.signuploginclosed:active,.boxlogin a.signuploginclosed:visited,.boxlogin a.signuploginclosed:hover {
	background-position:-750px -256px;
	float:right;
	width:30px;
	height:30px;
	position:absolute;
	text-indent:-2000px;
	border:none;
	margin:-11px 0px 0px 405px;
	padding:0px;
	z-index:9999
}
.loginok,.loginok .linh2,.loginok .linh2 a,.loginok ul,.loginok p,.loginok ul li span {
	display:block;
	clear:both
}
.loginok {
	z-index:9999;
	position:absolute;
	width:418px;
	height:257px
}
.loginok .linh2 {
	border-bottom:#d9d9d9 1px solid;
	margin:0px;
	font-size:18px;
	line-height:20px;
	padding:0px;
	text-align:left;
	font-family:SimHei,tahoma,verdana,arial,sans-serif
}
.loginok .linh2 a {
	margin:20px 0px 2px 15px;
	*margin:21px 0px 1px 15px;
	padding:0px
}
.loginok ul {
	color:#8c8c8c;
	height:144px;
	overflow:hidden;
	margin-top:20px
}
.loginok ul li a,.loginok ul li a:link,.loginok ul li a:active,.loginok ul li a:visited,.loginok ul li span,.loginok ul li a:hover {
	background-position:-754px -174px;
	display:block;
	clear:both;
	padding-left:21px;
	margin-left:40px;
	color:#8c8c8c;
	cursor:inherit
}
.loginok ul li span {
	margin:20px 0px 0px 40px;
	padding:0px
}
.loginok p {
	margin:0px;
	padding:0px;
	border-top:#d9d9d9 1px solid;
	height:49px;
	background:#f7f7f7;
	overflow:hidden;
	text-align:right;
	line-height:49px
}
.loginok p a {
	display:block;
	float:right;
	margin-right:15px;
	text-align:center;
	padding:0px
}
.weibos div.linh2 {
	border-bottom:#d9d9d9 1px solid;
	margin:0px 0px 20px 0px;
	font-size:18px;
	line-height:40px;
	height:40px;
	padding:0px 0px 11px 0px;
	text-align:left;
	font-family:SimHei,tahoma,verdana,arial,sans-serif
}
.weibos div.linh2 a,.weibos div.linh2 a span,.weibos div.linh2 P {
	float:left;
	display:block;
	height:32px;
	line-height:32px;
	font-size:18px
}
.weibos div.linh2 a img {
	border:#4f4f4f 1px solid;
	float:left;
	margin-right:6px
}
.weibos div.linradio {
	clear:both;
	display:block;
	font-size:14px;
	color:#7fa632;
	padding:0px;
	margin:0px;
	float:left
}
.weibos div.linradio input,.weibos div.linradio label {
	display:block;
	float:left;
	overflow:hidden;
	height:30px;
	line-height:30px
}
.weibos div.linradio input {
	margin:0px 5px 0px 1px;
	*margin:0px 3px 0px -3px
}
.weibos ul.siglog {
	padding-left:25px;
	float:left
}
.weibos .left {
	width:693px
}
.weibos ul.siglog li span.usernamer {
	width:188px
}
a.button span,a.button:link span,a.button:active span,a.button:visited span,a.button:hover span,.topmenutabs li.favorite a span,a.buttonpress span,a.buttonpress:link span,a.buttonpress:active span,a.buttonpress:visited span,a.buttonpress:hover span,div.inprogress span {
	display:none;
	float:right;
	height:37px;
	width:30px;
	background:url(http://assets.demohour.com/assets/inprogress-2ad08c6648e4d82d2e387523bb871968.gif) no-repeat center center
}
a.inprogress span,a.inprogress:link span,a.inprogress:active span,a.inprogress:visited span,a.inprogress:hover span,div.inprogress span {
	display:block
}
div.inprogress input,div.inprogress span {
	float:left
}
div.inprogress span {
	margin-left:-30px
}
div.button input,div.buttonover input,div.inprogress input {
	text-indent:-2000px
}
.topmenutabs li.favorite a.inprogress span {
	height:31px;
	width:20px;
	display:block;
	float:right;
	margin-right:-6px
}
div.useremail span,div.useremailover span,div.userpassword span,div.userpasswordover span,div.username span,div.usernameover span,.czliuc ul.yh li div.useremail span,.czliuc ul.yh li div.useremailover span,.czliuc ul.yh li div.userpassword span,.czliuc ul.yh li div.userpasswordover span,.czliuc ul.yh li div.username span,.czliuc ul.yh li div.usernameover span {
	width:232px;
	height:35px;
	line-height:34px;
	color:#8c8c8c;
	padding:4px 0px 4px 0px;
	display:block;
	font-size:16px;
	float:left;
	border:none;
	outline:none;
	margin:0px 0px 0px 49px;
	*margin:0px 0px 0px -232px;
	position:absolute;
	z-index:4444;
	overflow:hidden;
	font-weight:normal
}
div.useremail label,div.useremailover label,div.userpassword label,div.userpasswordover label,div.username label,div.usernameover label,.czliuc ul.yh li div.useremail label,.czliuc ul.yh li div.useremailover label,.czliuc ul.yh li div.userpassword label,.czliuc ul.yh li div.userpasswordover label,.czliuc ul.yh li div.username label,.czliuc ul.yh li div.usernameover label {
	width:232px;
	height:35px;
	line-height:34px;
	color:#8c8c8c;
	padding:4px 0px 4px 49px;
	display:none;
	font-size:16px;
	float:left;
	border:none;
	outline:none;
	margin:0px 0px 0px 0px;
	*margin:0px 0px 0px -280px;
	position:absolute;
	z-index:7777;
	overflow:hidden;
	font-weight:normal
}
.layout_sessions_update .zhuseremail div.useremail label,.layout_sessions_update .zhuseremail div.useremail label {
	text-align:left
}
.layout_sessions_update .zhuseremail div.useremail,.layout_sessions_update .zhuseremail div.useremail {
	_width:auto
}
.signuplogin ul.siglog li span.passwordr,.signuplogin ul.siglog li span.usernamer,.czliuc ul.yh li div.username span.usernamer,.czliuc ul.yh li div.userpassword span.passwordr {
	float:left;
	display:none;
	height:35px;
	line-height:35px;
	margin:0px 0px 0px 296px;
	*margin:0px 0px 0px 15px
}
.signuplogin ul.siglog li div.userpasswordover span.passwordr,.signuplogin ul.siglog li div.usernameover span.usernamer,.czliuc ul.yh li div.usernameover span.usernamer,.czliuc ul.yh li div.userpasswordover span.passwordr {
	float:left;
	display:block;
	height:35px;
	line-height:35px;
	margin:0px 0px 0px 296px;
	*margin:0px 0px 0px 15px
}
div.useremail span.displayoff,div.useremailover span.displayoff,div.userpassword span.displayoff,div.userpasswordover span.displayoff,div.username span.displayoff,div.usernameover span.displayoff,.czliuc ul.yh li div.useremail span.displayoff,.czliuc ul.yh li div.useremailover span.displayoff,.czliuc ul.yh li div.userpassword span.displayoff,.czliuc ul.yh li div.userpasswordover span.displayoff,.czliuc ul.yh li div.username span.displayoff,.czliuc ul.yh li div.usernameover span.displayoff,.czliuc ul.yh li.li06c div span.displayoff {
	display:none
}
.marketingone {
	width:1002px;
	margin:0px auto;
	text-align:left;
	clear:both;
	display:block;
	overflow:hidden
}
.marketingone {
	background:url(http://assets.demohour.com/assets/campaign-930ace3ecc4e504cc1c9e079fcb635ef.jpg) no-repeat 0px top;
	height:624px
}
.marketingone textarea,.marketingone a {
	clear:both;
	display:block;
	overflow:hidden
}
.marketingone textarea {
	width:447px;
	height:99px;
	margin:90px 0px 0px 524px;
	line-height:21px;
	border:#ff0000 0px solid;
	outline:none;
	resize:none;
	color:#262626
}
.marketingone a {
	width:469px;
	height:40px;
	margin:28px 0px 0px 514px;
	text-indent:-2000px
}
.marketingone label {
	width:447px;
	height:99px;
	margin:-99px 0px 0px 524px;
	line-height:21px;
	border:#ff0000 0px solid;
	outline:none;
	resize:none;
	color:#ccc;
	clear:both;
	position:absolute
}
.banner {
	margin-top:10px;
	width:969px
}
.systemnotice {
	background:#fef0ac;
	height:30px;
	line-height:30px;
	margin:-2px auto 0px auto;
	width:100%;
	display:none
}
.homeslidebar {
	display:block;
	clear:both;
	width:716px;
	height:302px;
	margin:20px 0px 0px 6px;
	overflow:hidden;
	padding:0px
}
.recommend {
	display:block;
	clear:both;
	padding:0px;
	padding:0px;
	overflow:hidden;
	height:281px;
	width:716px;
	background:url(http://assets.demohour.com/assets/recommendbj-59aa89b56bde2163d0114d8d8935cc11.gif) no-repeat left top
}
.recommendleft {
	width:468px;
	float:left;
	overflow:hidden
}
.recommendleft img {
	margin:1px 0px 0px 1px
}
.recommendright {
	width:248px;
	float:right;
	color:#fff
}
.recommendtitle,.recommendauthor,.recommendamount,.recommendpercentage,.recommendprogress {
	clear:both;
	display:block;
	width:230px;
	overflow:hidden
}
.recommendtitle {
	margin:10px 0px 0px 16px;
	font-size:16px;
	line-height:26px;
	height:52px;
	overflow:hidden
}
.recommendtitle a {
	color:#fff
}
.recommendauthor {
	margin:6px 0px 0px 16px;
	font-size:14px;
	line-height:20px;
	height:20px
}
.recommendamount {
	width:180px;
	margin:47px 0px 6px 35px;
	font-size:30px;
	font-family:arial,"lucida grande",tahoma,verdana,arial,sans-serif;
	*font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	height:37px;
	line-height:35px;
	overflow:hidden;
	padding-top:0px
}
.recommendpercentage,.percentage {
	background:url(http://assets.demohour.com/assets/percentage-6596a3c0f71dcf577f0fd1bda78415c2.gif) repeat-x left top
}
.recommendpercentage {
	width:211px;
	height:23px;
	background-position:left -1px;
	display:block;
	clear:both;
	margin:0px 0px 0px 16px;
	padding:0px 1px 0px 1px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	-o-border-radius:40px;
	-ms-border-radius:40px;
	-khtml-border-radius:40px;
	border-radius:40px;
	overflow:hidden
}
.percentage {
	background-position:left -27px;
	display:block;
	clear:both;
	margin:1px 0px 0px 0px;
	padding:0px;
	height:21px;
	overflow:hidden;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	-o-border-radius:40px;
	-ms-border-radius:40px;
	-khtml-border-radius:40px;
	border-radius:40px
}
.recommendpercentage strong {
	clear:both;
	display:block;
	width:211px;
	height:23px;
	line-height:23px;
	overflow:hidden;
	position:absolute;
	margin:-23px 0px 0px 0px;
	padding:0px;
	text-align:center;
	font-size:14px;
	font-weight:normal
}
.recommendprogress {
	margin:35px 0px 0px 15px;
	padding:0px;
	height:45px
}
.recommendprogress p,.recommendprogress strong {
	margin:0px;
	padding:0px;
	height:45px;
	float:left;
	font-size:30px;
	line-height:35px;
	font-family:arial,"lucida grande",tahoma,verdana,arial,sans-serif;
	*font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight:normal;
	color:#fff
}
.recommendprogress p {
	margin-right:21px;
	width:110px
}
.recommendprogress strong {
	width:96px
}
.recommendprogress strong span {
	display:block;
	float:left
}
.recommendprogress strong span.datess {
	font-size:16px;
	line-height:20px;
	margin-left:3px;
	margin-top:5px
}
.slidebarpagination {
	display:block;
	clear:both;
	width:716px;
	height:23px;
	margin:4px auto 0px auto;
	overflow:hidden;
	text-align:center
}
.slidebarpagination ul {
	margin:0;
	padding:0;
	display:inline-block;
	*display:inline;
	zoom:1
}
.slidebarpagination li {
	float:left
}
.slidebarpagination li a {
	float:left;
	height:20px;
	width:10px;
	background:url(http://assets.demohour.com/assets/slidebarpagination-9785fba0716649fad8037281d0656fb3.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-2000px;
	margin:0px 0px 0px 6px
}
.slidebarpagination li.current a {
	float:left;
	width:10px;
	background-position:left -27px
}
.slides_container {
	width:716px;
	overflow:hidden
}
.bank-popup .ui-popup-mid {
	padding:15px 10px 10px 17px
}
.bank-popup ul,.bank-popup ul li {
	display:block;
	clear:both;
	overflow:hidden
}
.bank-popup ul {
	margin-top:12px;
	padding:0px 0px 0px 0px;
	width:auto;
	display:block;
	clear:both;
	overflow:hidden;
	border:#ccc 0px solid
}
.czliuc ul.yh .bank-popup .ui-popup-mid a {
	width:auto
}
.bank-popup .ui-popup-mid h1 {
	font-size:16px;
	list-style:20px;
	font-weight:normal;
	border-bottom:#dedede 0px solid;
	margin:0px;
	padding:0px 0px 10px 0px;
	background:url(http://assets.demohour.com/assets/popup_bank-c-f1ecad3ed60df10130287f5a94808de1.gif) no-repeat left 2px
}
.bank-popup .ui-popup-mid h1,.bank-popup .ui-popup-mid p,.bank-popup .ui-popup-mid ul {
	padding-left:25px
}
.bank-popup-help {
	clear:both;
	display:block;
	border-top:#b7b7b7 1px solid;
	margin:21px 0px 0px 0px;
	*margin:18px 0px 0px 0px;
	padding-top:15px;
	overflow:hidden;
	color:#000
}
.czliuc ul.yh .bank-popup .ui-popup-mid .bank-popup-help a {
	color:#006797;
	float:none;
	clear:none;
	display:inline
}
.project-chart {
	padding-top:8px
}
.project-chart-left,.project-chart-right {
	display:block;
	overflow:hidden
}
.project-chart-left {
	float:left;
	width:160px;
	border-top:#d4d4d4 1px solid
}
.project-chart-right .highcharts-container {
	padding-left:1px
}
.project-chart .scrollon {
	position:fixed;
	top:23px;
	margin-left:0px;
	*margin-left:0px;
	_position:absolute;
	_bottom:auto;
	_margin-top:5px;
	_top:expression(eval(document.documentElement.scrollTop))
}
.project-chart-right {
	float:right;
	width:774px;
	overflow:hidden
}
.project-chart-left a {
	clear:both;
	display:block;
	overflow:hidden;
	height:28px;
	line-height:28px;
	padding-left:40px;
	position:relative;
	border-left:#d4d4d4 1px solid;
	border-right:#d4d4d4 1px solid
}
.project-chart-left a,.project-chart-left a:link,.project-chart-left a:visited {
	color:#808080;
	clear:both;
	display:block;
	overflow:hidden;
	border-bottom:#d4d4d4 1px solid
}
.project-chart-left a.current,.project-chart-left a.current:link,.project-chart-left a.current:visited,.project-chart-left a.current:hover,.project-chart-left a:hover {
	background:url(http://assets.demohour.com/assets/project-chart-2b25fd2167b14f11d2459f9d7703dc5b.gif) repeat-x left top;
	color:#fff;
	border-bottom:#fff 0px solid;
	height:30px;
	line-height:30px;
	margin-top:-1px
}
.report_overview {
	display:block;
	overflow:hidden;
	margin:0px auto 23px auto;
	clear:both
}
.report_overview li {
	display:block;
	float:left;
	width:110px;
	text-align:center;
	font-size:24px
}
.report_overview li span {
	clear:both;
	display:block;
	overflow:hidden;
	color:#797979;
	font-size:12px;
	margin-top:5px
}
.project-chart-right-chart {
	margin:0px 0px 23px 0px;
	clear:both;
	display:block;
	overflow:hidden;
	width:770px;
	height:auto;
	border:#d4d4d4 1px solid;
	border-radius:5px
}
.reports-table {
	background:#dfddde;
	width:726px;
	overflow:hidden;
	margin:18px auto 22px auto
}
.reports-table-title {
	font-weight:bold;
	font-size:14px;
	background:#e9e9e9
}
.reports-table td {
	padding:3px 10px 3px 10px;
	background:#fff
}
.reports-table-title td {
	background:#e9e9e9
}
.reports-bg-color td {
	background:#f3f3bf
}
.project-chart-right-chart-title {
	color:#666;
	font-size:18px;
	clear:both;
	display:block;
	margin:22px auto 0px auto;
	text-align:center;
	font-weight:bold
}
.project-chart-right .ui-flash {
	background:#fbf9bd;
	padding:0px 22px 0px 31px;
	border:1px #d7d361 solid;
	height:29px;
	margin:0px auto 20px auto;
	text-align:left;
	font-size:13px;
	line-height:29px;
	*line-height:30px;
	display:block;
	clear:both;
	border-radius:4px;
	overflow:hidden;
	text-align:center
}
.project-chart-right-nodata {
	text-align:center;
	margin:204px 0px 204px 0px;
	font-size:13px;
	color:#999
}
.layout_projects_category .projects-more,.layout_discover_categories .projects-more,.layout_discover_latest .projects-more,.layout_discover_ended .projects-more,.layout_discover_recommended .projects-more,.layout_discover_classic .projects-more,.layout_discover_ending_soon .projects-more,.layout_discover_most_backers .projects-more,.layout_discover_most_founded .projects-more {
	display:block;
	clear:both;
	width:730px;
	margin-left:5px
}
.layout_projects_category .projects-more span,.layout_discover_categories .projects-more span,.layout_discover_latest .projects-more span,.layout_discover_ended .projects-more span,.layout_discover_recommended .projects-more span,.layout_discover_classic .projects-more span,.layout_discover_ending_soon .projects-more span,.layout_discover_most_backers .projects-more span,.layout_discover_most_founded .projects-more span {
	width:712px;
	text-align:center;
	float:left
}
.layout_projects_category .projects-more a,.layout_discover_categories .projects-more a,.layout_discover_latest .projects-more a,.layout_discover_ended .projects-more a,.layout_discover_recommended .projects-more a,.layout_discover_classic .projects-more a,.layout_discover_ending_soon .projects-more a,.layout_discover_most_backers .projects-more a,.layout_discover_most_founded .projects-more a {
	text-align:center;
	width:675px
}
.project-by-area,.post-private-letter {
	background:url(http://assets.demohour.com/assets/projects/project-by-img-r-a32d028bfbd706c23354987c4aaedb78.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/projects/project-by-img-r-747f12a2d041b9ced8ab8793d62a1a5b.gif) no-repeat left top;
	padding-left:24px;
	line-height:18px
}
.profilewarp .post-private-letter,.supportersmeta .post-private-letter {
	background-position:left -69px;
	*background-position:left -70px
}
.profilewarp .post-private-letter a,.supportersmeta .post-private-letter a {
	font-size:12px;
	font-weight:normal
}
.supportersmeta .post-private-letter {
	margin:4px 0px 4px 0px
}
.urllist .ui-pagination {
	display:block;
	clear:both;
	height:32px;
	margin:20px auto 0px auto;
	overflow:hidden;
	text-align:center
}
.urllist .ui-pagination li {
	float:left;
	margin:0px 5px 0px 0px;
	height:32px;
	overflow:hidden;
	clear:none;
	width:auto
}
.margint15 {
	margin-top:15px
}
.displayoff,*.displayoff,.displayoff *,body .displayoff,body *.displayoff,body .displayoff * {
	display:none;
	border:none
}
#headwrap .displayoff {
	display:none;
	border:none
}
.layout_users_show .projectwrap {
	margin-top:15px
}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {
	-webkit-text-size-adjust:none
}
* html {
	_filter:expression(document.execCommand("BackgroundImageCache",false,true))
}
.ui-button-gray,.ui-button-green,.ui-button-blue,.ui-button-disabled,.ui-button-gray-disabled,.ui-button-green-disabled,.ui-button-blue-disabled,.ui-button-gray span,.ui-button-green span,.ui-button-blue span,.ui-button-disabled span,.ui-button-gray-disabled span,.ui-button-green-disabled span,.ui-button-blue-disabled span,.ui-button-gray-down,.ui-button-gray-down span,.ui-button-green-down,.ui-button-green-down span,.ui-button-blue-down,.ui-button-blue-down span,.ui-button-gray-over,.ui-button-gray-over span,.ui-button-green-over,.ui-button-green-over span,.ui-button-blue-over,.ui-button-blue-over span,.ui-slider a,.ui-pagination a:hover,.ui-pagination-prev a,.ui-pagination-current a,.ui-pagination-next a,.ui-pagination a:hover span,.ui-pagination-current a span,.ui-radio label,.ui-radio-click,.ui-radio-checked,.ui-radio-checked-click,.ui-checkbox label,.ui-checkbox-click,.ui-checkbox-checked,.ui-checkbox-checked-click,.ui-flash,.ui-flash-close,.timeline-add-pic-preview .ui-popup-delete,#backtop a,.ui-feedback a,.ui-select-down,.ui-select-down-over,.ui-select-down-down,.ui-select-up-down,.ui-select-up-down-over,.ui-select-up-down-down,.ui-select-box span,.ui-select-box-over span,.ui-select-box-down span,.ui-select-box-right,.ui-help-prompt-top,.ui-help-prompt-bottom,.ui-question .ui-question-normal,.ui-question-over .ui-question-normal,.ui-notice-success,.ui-notice-failure {
	background:url(../../resources/css/icons/ui-bj.png) left top no-repeat;
	_background:url(../../resources/css/icons/ui-bj.gif) left top no-repeat
}
.ui-button-gray,.ui-button-green,.ui-button-blue,.ui-button-disabled,.ui-button-gray-disabled,.ui-button-green-disabled,.ui-button-blue-disabled,.ui-button-gray-down,.ui-button-green-down,.ui-button-blue-down,.ui-button-gray-over,.ui-button-green-over,.ui-button-blue-over {
	padding:0px;
	border:0px;
	margin:0px 5px 0px 0px
}
.ui-button-gray,.ui-button-green,.ui-button-blue,.ui-button-disabled,.ui-button-gray-disabled,.ui-button-green-disabled,.ui-button-blue-disabled,.ui-button-gray span,.ui-button-green span,.ui-button-blue span,.ui-button-disabled span,.ui-button-gray-disabled span,.ui-button-green-disabled span,.ui-button-blue-disabled span,.ui-button-gray-down,.ui-button-gray-down span,.ui-button-green-down,.ui-button-green-down span,.ui-button-blue-down,.ui-button-blue-down span,.ui-button-gray-over,.ui-button-gray-over span,.ui-button-green-over,.ui-button-green-over span,.ui-button-blue-over,.ui-button-blue-over span {
	height:32px;
	display:block;
	float:left;
	border:0px;
	cursor:pointer;
	width:auto;
	overflow:hidden;
	white-space:nowrap
}
.ui-button-gray a,.ui-button-green a,.ui-button-blue a,.ui-button-disabled a,.ui-button-gray-disabled a,.ui-button-green-disabled a,.ui-button-blue-disabled a,.ui-button-gray-down a,.ui-button-green-down a,.ui-button-blue-down a,.ui-button-gray-over a,.ui-button-green-over a,.ui-button-blue-over a {
	display:block;
	padding:0px 15px 0px 17px;
	margin:0px 5px 0px 0px;
	float:left
}
.ui-button-gray span,.ui-button-green span,.ui-button-blue span,.ui-button-disabled span,.ui-button-gray-disabled span,.ui-button-green-disabled span,.ui-button-blue-disabled span,.ui-button-gray-down span,.ui-button-green-down span,.ui-button-blue-down span,.ui-button-gray-over span,.ui-button-green-over span,.ui-button-blue-over span {
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	_display:inline;
	line-height:30px;
	*line-height:32px
}
@media only screen and (max-device-width:1024px) {
	.ui-button-gray span,.ui-button-green span,.ui-button-blue span,.ui-button-disabled span,.ui-button-gray-disabled span,.ui-button-green-disabled span,.ui-button-blue-disabled span,.ui-button-gray-down span,.ui-button-green-down span,.ui-button-blue-down span,.ui-button-gray-over span,.ui-button-green-over span,.ui-button-blue-over span {
	margin:0px 0px 0px 4px
}
}.ui-button-gray button,.ui-button-green button,.ui-button-blue button,.ui-button-disabled button,.ui-button-gray-disabled button,.ui-button-green-disabled button,.ui-button-blue-disabled button,.ui-button-gray-down button,.ui-button-green-down button,.ui-button-blue-down button,.ui-button-gray-over button,.ui-button-green-over button,.ui-button-blue-over button {
	background:none;
	cursor:pointer;
	width:auto;
	overflow:visible;
	white-space:nowrap;
	border:0;
	float:left;
	padding:0px;
	font-size:14px;
	line-height:29px;
	display:block;
	padding:0px 16px 0px 18px;
	margin:-1px 5px 0px 0px
}
.ui-button-gray span,.ui-button-gray button,.ui-button-gray-down span,.ui-button-gray-down button,.ui-button-gray-over span,.ui-button-gray-over button,.ui-button-gray A,.ui-button-gray A:link,.ui-button-gray A:visited,.ui-button-gray A:active,.ui-button-gray A:hover,.ui-button-gray-over A,.ui-button-gray-over A:link,.ui-button-gray-over A:visited,.ui-button-gray-over A:active,.ui-button-gray-over A:hover,.ui-button-gray-down A,.ui-button-gray-down A:link,.ui-button-gray-down A:visited,.ui-button-gray-down A:active,.ui-button-gray-down A:hover {
	color:#666
}
.ui-button-gray {
	background-position:left -350px
}
.ui-button-gray span {
	background-position:right top
}
.ui-button-gray:hover,.ui-button-gray-over {
	background-position:left -385px
}
.ui-button-gray:hover span,.ui-button-gray-over span {
	background-position:right -35px
}
.ui-button-gray-down {
	background-position:left -420px
}
.ui-button-gray-down span {
	background-position:right -70px
}
.ui-button-gray:active {
	background-position:left -350px
}
.ui-button-gray:active span {
	background-position:right top
}
.ui-button-green span,.ui-button-green button,.ui-button-green-down span,.ui-button-green-down button,.ui-button-green-over span,.ui-button-green-over button,.ui-button-green A,.ui-button-green A:link,.ui-button-green A:visited,.ui-button-green A:active,.ui-button-green A:hover,.ui-button-green-over A,.ui-button-green-over A:link,.ui-button-green-over A:visited,.ui-button-green-over A:active,.ui-button-green-over A:hover,.ui-button-green-down A,.ui-button-green-down A:link,.ui-button-green-down A:visited,.ui-button-green-down A:active,.ui-button-green-down A:hover {
	color:#fff
}
.ui-button-green {
	background-position:left -490px
}
.ui-button-green span {
	background-position:right -140px
}
.ui-button-green:hover,.ui-button-green-over {
	background-position:left -525px
}
.ui-button-green:hover span,.ui-button-green-over span {
	background-position:right -175px
}
.ui-button-green-down {
	background-position:left -560px
}
.ui-button-green-down span {
	background-position:right -210px
}
.ui-button-green:active {
	background-position:left -490px
}
.ui-button-green:active span {
	background-position:right -140px
}
.ui-button-blue span,.ui-button-blue button,.ui-button-blue-down span,.ui-button-blue-down button,.ui-button-blue-over span,.ui-button-blue-over button,.ui-button-blue A,.ui-button-blue A:link,.ui-button-blue A:visited,.ui-button-blue A:active,.ui-button-blue A:hover,.ui-button-blue-over A,.ui-button-blue-over A:link,.ui-button-blue-over A:visited,.ui-button-blue-over A:active,.ui-button-blue-over A:hover,.ui-button-blue-down A,.ui-button-blue-down A:link,.ui-button-blue-down A:visited,.ui-button-blue-down A:active,.ui-button-blue-down A:hover {
	color:#fff
}
.ui-button-blue {
	background-position:left -595px
}
.ui-button-blue span {
	background-position:right -245px
}
.ui-button-blue:hover,.ui-button-blue-over {
	background-position:left -630px
}
.ui-button-blue:hover span,.ui-button-blue-over span {
	background-position:right -280px
}
.ui-button-blue-down {
	background-position:left -665px
}
.ui-button-blue-down span {
	background-position:right -315px
}
.ui-button-blue:active {
	background-position:left -595px
}
.ui-button-blue:active span {
	background-position:right -245px
}
.ui-button-disabled,.ui-button-gray-disabled,.ui-button-green-disabled,.ui-button-blue-disabled {
	background-position:left -455px;
	cursor:auto
}
.ui-button-gray-disabled span,.ui-button-green-disabled span,.ui-button-blue-disabled span,.ui-button-gray-disabled button,.ui-button-green-disabled button,.ui-button-blue-disabled button {
	background-position:right -105px;
	color:#bababa;
	cursor:auto
}
.ui-button-gray-disabled a,.ui-button-green-disabled a,.ui-button-blue-disabled a {
	color:#bababa;
	cursor:auto
}
.ui-button-ajax-loader {
	margin:0;
	padding:0;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:22px;
	height:30px;
	background:url(http://assets.demohour.com/assets/ui/ui-button-ajax-loader-be5f83088d58a40a91309ebe2a56fe7e.gif) no-repeat 3px center;
	overflow:hidden;
	margin-left:-22px;
	cursor:text
}
.ui-button-icon {
	margin:7px 3px 0px 0px;
	padding:0;
	height:30px;
	float:left;
	width:15px;
	overflow:hidden;
	text-align:left;
	_display:inline;
	display:block
}
.ui-button-icon img {
	float:left;
	margin:0px 0px 0px 0px;
	width:15px;
	overflow:hidden;
	_display:inline
}
.ui-slider {
	display:block;
	clear:both;
	height:23px;
	margin:0px auto 0px auto;
	overflow:hidden;
	text-align:center
}
.ui-slider ul {
	margin:0;
	padding:0;
	display:inline-block;
	*display:inline;
	zoom:1
}
.ui-slider li {
	float:left
}
.ui-slider li a {
	float:left;
	height:12px;
	width:12px;
	overflow:hidden;
	text-indent:-2000px;
	margin:0px 0px 0px 6px;
	background-position:left -741px
}
.ui-slider li a:hover {
	background-position:-12px -741px
}
.ui-slider li.ui-slider-current a {
	background-position:-24px -741px
}
.ui-pagination {
	display:block;
	clear:both;
	height:32px;
	margin:0px auto 0px auto;
	overflow:hidden;
	text-align:center
}
.ui-pagination ul {
	margin:0;
	padding:0;
	display:inline-block;
	*display:inline;
	zoom:1
}
.ui-pagination li {
	float:left;
	margin:0px 5px 0px 0px;
	height:32px;
	overflow:hidden
}
.ui-pagination li a,.ui-pagination li a span {
	float:left;
	height:32px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	line-height:30px;
	text-align:center;
	color:#999;
	font-size:14px
}
.ui-pagination li.ui-pagination-current a span,.ui-pagination li.ui-pagination-current a:hover span,.ui-pagination li a:hover span {
	background-position:right -1158px;
	color:#fff;
	margin-left:11px;
	padding-right:11px
}
.ui-pagination li a {
	margin:0px 11px 0px 11px
}
.ui-pagination li a:hover {
	margin:0px
}
.ui-pagination li.ui-pagination-current a {
	margin:0px;
	padding:0px
}
.ui-pagination li.ui-pagination-next a,.ui-pagination li.ui-pagination-next a:hover,.ui-pagination li.ui-pagination-prev a,.ui-pagination li.ui-pagination-prev a:hover {
	width:32px;
	margin:0px;
	padding:0px;
	text-indent:-2000px
}
.ui-pagination li.ui-pagination-current a,.ui-pagination li.ui-pagination-current a:hover,.ui-pagination li a:hover {
	background-position:-69px -741px;
	color:#fff
}
.ui-pagination li.ui-pagination-next a,.ui-pagination li.ui-pagination-next a:hover {
	background-position:-101px -741px
}
.ui-pagination li.ui-pagination-prev a,.ui-pagination li.ui-pagination-prev a:hover {
	background-position:-37px -741px
}
.ui-radio,.ui-checkbox {
	overflow:hidden;
	background:none
}
.ui-radio input.radio,.ui-checkbox input.ui-checkbox {
	display:none;
	*display:blok;
	*margin:-2000px
}
.ui-radio label,.ui-checkbox label {
	padding:0px 0px 0px 21px;
	margin:0px 10px 0px 0px;
	display:block;
	float:left;
	height:18px;
	line-height:18px;
	overflow:hidden;
	cursor:pointer
}
.ui-radio label {
	background-position:-732px -741px
}
.ui-radio label:active,.ui-radio-click {
	background-position:-732px -759px
}
.ui-radio label.ui-radio-checked {
	background-position:-732px -777px
}
.ui-radio label.ui-radio-checked:active,.ui-radio label.ui-radio-checked-click {
	background-position:-732px -795px
}
.ui-checkbox label {
	background-position:-732px -813px
}
.ui-checkbox label:active,.ui-checkbox label.ui-checkbox-click {
	background-position:-732px -831px
}
.ui-checkbox label.ui-checkbox-checked {
	background-position:-732px -849px
}
.ui-checkbox label.ui-checkbox-checked:active,.ui-checkbox label.ui-checkbox-checked-click {
	background-position:-732px -867px
}
.ui-flash {
	background-color:#fbf9bd;
	padding:0px 22px 0px 31px;
	border:1px #d7d361 solid;
	height:29px;
	margin:0px auto 15px auto;
	text-align:left;
	font-size:13px;
	line-height:29px;
	*line-height:30px;
	display:block;
	clear:both;
	border-radius:4px;
	overflow:hidden
}
.ui-flash-failure {
	background-position:-726px -1052px
}
.ui-flash-success {
	background-position:-726px -949px
}
.ui-flash-close {
	float:right;
	background-position:-706px -741px;
	width:16px;
	height:16px;
	overflow:hidden;
	margin:7px -16px 0px 0px;
	_margin:7px -9px 0px 0px;
	text-indent:2000px;
	display:block
}
.ui-flash-close:hover {
	background-position:-706px -766px
}
.ui-tag-category a,.ui-tag-category a span {
	background:url(http://assets.demohour.com/assets/ui/ui-tag-category-a42dc0566276413528b4677325a58258.gif) left top no-repeat;
	height:21px;
	color:#666
}
.ui-tag-category a {
	background-position:left -21px;
	display:block;
	float:left;
	padding:0px 0px 0px 15px;
	margin:0px 8px 10px 0px;
	overflow:hidden
}
.ui-tag-category a:hover {
	background-position:left top;
	color:#666
}
.ui-tag-category a span {
	background-position:right -21px;
	display:block;
	float:left;
	padding:2px 12px 0px 0px;
	*padding:3px 12px 0px 0px;
	text-align:left;
	font-size:12px;
	line-height:1.231em;
	overflow:hidden
}
.ui-tag-category a:hover span {
	background-position:right top
}
#backtop {
	position:fixed;
	bottom:100px;
	display:none
}
#backtop a {
	text-decoration:none;
	border:none;
	display:block;
	width:24px;
	height:36px;
	overflow:hidden;
	background-position:-665px -911px;
	float:left;
	_display:none
}
#backtop a:hover {
	background-position:-689px -911px;
	_display:none
}
.backtop {
	position:absolute;
	width:24px;
	padding:0px;
	margin:0px 0px 0px 966px;
	*margin:0px 0px 0px 485px;
	_display:none;
	overflow:hidden
}
.ui-feedback {
	width:29px;
	height:84px;
	overflow:hidden;
	position:fixed;
	_position:absolute;
	right:-1px;
	top:40%
}
.ui-feedback a {
	background-position:-674px -741px;
	display:block;
	float:left;
	width:29px;
	height:84px;
	text-indent:-2000px
}
.ui-feedback a:hover {
	background-position:-674px -826px
}
.ui-select-down,.ui-select-up-down,.ui-select-down-over,.ui-select-down-down,.ui-select-up-down,.ui-select-up-down-over,.ui-select-up-down-down {
	width:28px;
	height:24px;
	overflow:hidden;
	display:block;
	text-indent:-2000px;
	text-align:left;
	float:left;
	margin-right:6px
}
.ui-select-down {
	background-position:left -776px
}
.ui-select-down-over {
	background-position:left -800px
}
.ui-select-down-down {
	background-position:left -824px
}
.ui-select-up-down {
	background-position:-28px -776px
}
.ui-select-up-down-over {
	background-position:-28px -800px
}
.ui-select-up-down-down {
	background-position:-28px -824px
}
.ui-select-box,.ui-select-box-over,.ui-select-box-down {
	height:24px;
	overflow:hidden;
	display:block;
	text-align:left;
	float:left;
	margin-right:20px
}
.ui-select-box span,.ui-select-box-over span,.ui-select-box-down span {
	height:24px;
	overflow:hidden;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	line-height:22px;
	color:#4c4c4c
}
.ui-select-box .ui-select-box-right,.ui-select-box-over .ui-select-box-right,.ui-select-box-down .ui-select-box-right {
	width:24px;
	height:24px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	display:block
}
.ui-select-box span {
	background-position:left -852px
}
.ui-select-box-over span {
	background-position:left -876px
}
.ui-select-box-down span {
	background-position:left -900px
}
.ui-select-box .ui-select-box-right {
	background-position:-640px -852px
}
.ui-select-box-over .ui-select-box-right {
	background-position:-640px -876px
}
.ui-select-box-down .ui-select-box-right {
	background-position:-640px -900px
}
.ui-select-list,.ui-select-list-bottom-l {
	background:url(http://assets.demohour.com/assets/ui/ui-select-list-left-8a288b75c2efe77fa611d7881631baf5.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/ui/ui-select-list-left-25ddacb1712e12dcbfd5e1180bfb4b98.gif) no-repeat left top
}
.ui-select-list-l,.ui-select-list-bottom-r {
	background:url(http://assets.demohour.com/assets/ui/ui-select-list-right-cd79a39d77597a884552564b7803f008.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/ui/ui-select-list-right-26f184dd2cfaaf639327041c173a25f3.gif) no-repeat left top
}
.ui-select-list-box,.ui-select-list-bottom-l {
	clear:both;
	display:block
}
.ui-select-list {
	background-position:left top
}
.ui-select-list-l {
	background-position:right top;
	margin-left:7px;
	padding-top:7px
}
.ui-select-list ul {
	padding:2px 0px 0px 0px;
	display:block;
	clear:both;
	overflow:hidden;
	max-height:760px;
	overflow-y:auto
}
.ui-select-list ul li {
	padding:0px 12px 0px 5px
}
.ui-select-list-box {
	padding:0px;
	position:absolute;
	display:none;
	clear:both;
	overflow:hidden;
	margin:18px 0px 0px -2px;
	*margin:-6px 0px 0px -2px;
	text-align:left;
	z-index:100
}
.ui-select-list-bottom-l {
	background-position:left bottom;
	padding:7px 0px 0px 0px;
	display:block;
	clear:both
}
.ui-select-list-bottom-r {
	background-position:right bottom;
	margin-left:7px;
	margin-top:-7px;
	padding-top:7px
}
.ui-select-box-over .ui-select-list-box {
	display:block
}
.ui-help {
	float:left;
	text-align:center;
	margin-right:10px
}
.ui-help-prompt {
	border-radius:3px;
	border:#333 1px solid;
	background:#000;
	background:rgba(0,0,0,0.8) none repeat scroll 0 0 !important;
	filter:Alpha(opacity=80);
	color:#fff;
	float:left;
	padding:6px 8px 5px 8px;
	line-height:16px;
	text-align:left
}
.ui-help-prompt p {
	*position:relative
}
.ui-help-prompt-top,.ui-help-prompt-bottom {
	width:10px;
	height:5px;
	overflow:hidden;
	display:block;
	clear:both;
	position:relative;
	text-indent:-200px
}
.ui-help-prompt-top {
	background-position:-669px -950px;
	margin:0px auto -1px auto;
	*margin:0px 0px -1px 0px
}
.ui-help-prompt-bottom {
	background-position:-669px -955px;
	top:-1px;
	margin:0px auto 0px auto;
	*margin:0px 0px 0px 0px
}
.ui-help-prompt-left {
	text-align:left
}
.ui-help-prompt-left .ui-help-prompt-top,.ui-help-prompt-left .ui-help-prompt-bottom {
	margin-left:16px
}
.ui-question,.ui-question-over {
	float:left;
	width:24px;
	height:24px;
	display:block;
	overflow:hidden;
	margin-right:3px
}
.ui-question-normal {
	width:24px;
	height:24px;
	display:block;
	clear:both
}
.ui-question .ui-question-normal {
	background-position:-59px -776px
}
.ui-question-over .ui-question-normal {
	background-position:-59px -800px
}
.ui-question .ui-help-prompt-left {
	display:none
}
.ui-question-over .ui-help-prompt-left {
	position:absolute;
	margin:-60px 0px 0px -9px;
	*margin:-60px 0px 0px -21px;
	display:block;
	clear:both
}
.ui-question-over .ui-help-b {
	margin:2px 0px 0px -9px;
	*margin:2px 0px 0px -21px
}
.ui-tab-menu-right .ui-help-prompt-left {
	position:absolute;
	margin:-50px 0px 0px -77px;
	*margin:-84px 0px 0px -77px;
	_margin:-84px 0px 0px -72px;
	display:block;
	clear:both
}
.ui-tab-menu-right .ui-help-prompt-bottom {
	margin-left:124px
}
.ui-tab-menu-right .ui-help {
	display:none
}
.ui-tab-menu-right .ui-button-green-over .ui-help,.ui-tab-menu-right .ui-button-gray-over .ui-help {
	display:block
}
.ui-popup {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width:100%;
	height:100%;
	position:fixed;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop));
	z-index:999999;
	text-align:center;
	display:none
}
.ui-popup-background {
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.4) none repeat scroll 0 0 !important;
	filter:Alpha(opacity=40);
	background:#000000;
	text-align:center
}
.ui-popup-table {
	margin:0px auto
}
.ui-popup-top-l,.ui-popup-top,.ui-popup-top-r,.ui-popup-bottom-l,.ui-popup-bottom,.ui-popup-bottom-r,.ui-popup-top-r A {
	background:url(http://assets.demohour.com/assets/ui/ui-popup-bj-b7fb4c31f3d84eb448dc0dfd5e8515af.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/ui/ui-popup-bj-5984379d9655b8c5705c5100fc37bd37.gif) no-repeat left top;
	overflow:hidden
}
.ui-popup-top-l,.ui-popup-top,.ui-popup-top-r {
	cursor:move;
	height:46px;
	overflow:hidden
}
.ui-popup-content {
	margin:0px auto;
	position:relative;
	top:216px
}
.ui-popup-top-l {
	background-position:left top;
	height:46px
}
.ui-popup-top {
	background-position:left -60px;
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:46px;
	margin:0px;
	text-align:left
}
.ui-popup-top-r {
	background-position:right top;
	height:46px
}
.ui-popup-top span {
	display:block;
	float:left;
	height:46px;
	line-height:57px;
	overflow:hidden
}
.ui-popup-blank .ui-popup-top-l {
	background-position:left -120px;
	height:26px
}
.ui-popup-blank .ui-popup-top {
	background-position:left -180px;
	background-repeat:repeat-x;
	height:26px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	line-height:26px;
	margin:0px;
	text-align:left
}
.ui-popup-blank .ui-popup-top-r {
	background-position:right -120px;
	height:26px
}
.ui-popup-blank .ui-popup-top span {
	display:block;
	float:left;
	height:26px;
	line-height:26px
}
.ui-popup-top-r A {
	background-position:left -388px;
	height:15px;
	width:15px;
	float:left;
	margin:-3px 0px 0px -10px;
	*margin:20px 0px 0px -23px;
	text-align:left;
	overflow:hidden;
	clear:both;
	display:block;
	text-indent:-2000px;
	position:absolute
}
.ui-popup-top-r A:hover {
	background-position:-15px -388px
}
.ui-popup-blank .ui-popup-top-r A {
	margin:7px 0px 0px -10px;
	*margin:20px 0px 0px -23px
}
.bank-popup .ui-popup-top-r A {
	margin:7px 0px 0px -3px;
	*margin:20px 0px 0px -19px
}
.ui-popup-mid-l,.ui-popup-mid-r {
	background:url(http://assets.demohour.com/assets/ui/ui-popup-bj2-5be7872cea6665b2de8ab6a237115510.png) repeat-y left top;
	_background:url(http://assets.demohour.com/assets/ui/ui-popup-bj2-897449264d711c2e8803583b601443e0.gif) repeat-y left top;
	overflow:hidden
}
.ui-popup-mid-l {
	background-position:left top
}
.ui-popup-mid-r {
	background-position:right top
}
.ui-popup-bottom-l {
	background-position:left -292px;
	height:18px
}
.ui-popup-bottom {
	background-position:left -352px;
	background-repeat:repeat-x;
	height:18px
}
.ui-popup-bottom-r {
	background-position:right -292px;
	height:18px
}
.ui-popup-mid {
	background:#fff;
	text-align:left;
	padding:15px 0px 0px 0px
}
.ui-popup-mid p,.popupreturn .ui-popup-mid ul {
	margin:0px;
	clear:both;
	display:block
}
.ui-popup-textarea-b {
	clear:both;
	display:block
}
.ui-popup-textarea-b .ui-button-green,.ui-popup-textarea-b .ui-button-green-over,.ui-popup-textarea-b .ui-button-green-down,.ui-popup-textarea-b .ui-button-green-disabled {
	margin:0px 0px 8px 15px;
	float:right
}
.ui-popup-textarea-b em {
	margin:0px
}
.ui-popup-textarea textarea {
	width:460px;
	clear:both;
	display:block;
	overflow:hidden;
	font-size:14px
}
.ui-popup-textarea .ui-textarea {
	clear:both;
	display:block;
	margin-bottom:10px
}
.ui-popup-delete-cancel {
	float:right;
	line-height:32px
}
.ui-popup-mid .ui-popup-delete-cancel {
	float:right;
	line-height:32px;
	background:none;
	height:32px;
	width:auto;
	margin:0px 0px 0px 0px;
	text-align:left;
	overflow:hidden;
	clear:none;
	display:block;
	text-indent:0px;
	position:inherit
}
.ui-tab {
	border-bottom:#ccc 1px solid;
	background:#f2f2f2;
	padding-top:12px;
	margin:0px auto 15px auto;
	overflow:hidden
}
.ui-tab-layout {
	margin:0px auto -1px auto;
	width:960px;
	height:35px;
	display:block;
	clear:both;
	overflow:hidden;
	text-align:left
}
.ui-tab-menu {
	display:block;
	position:absolute;
	margin:0px 0px 0px 0px;
	_margin:1px 0px 0px 0px;
	height:35px;
	overflow:hidden
}
.ui-tab-menu li {
	margin:0px 3px 0px 0px;
	display:block;
	white-space:nowrap;
	float:left
}
.ui-tab-menu a span {
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	-o-border-radius:9px;
	-ms-border-radius:9px;
	-khtml-border-radius:9px;
	border-radius:9px;
	margin:-3px 0 0 5px;
	padding:2px 10px;
	color:#fff;
	font-weight:normal
}
.ui-tab-menu a.ui-tab-current {
	border:#ccc 1px solid;
	border-bottom:#ccc 0px solid
}
.ui-tab-menu a,.ui-tab-menu a:link,.ui-tab-menu a:active,.ui-tab-menu a:visited,.ui-tab-menu a:hover {
	padding:1px 17px 0px 17px
}
.ui-tab-menu a.ui-tab-current,.ui-tab-menu a.ui-tab-current:link,.ui-tab-menu a.ui-tab-current:active,.ui-tab-menu a.ui-tab-current:visited,.ui-tab-menu a.ui-tab-current:hover {
	padding:0px 16px 0px 16px;
	border-top-left-radius:3px 3px;
	border-top-right-radius:3px 3px;
	border-bottom-right-radius:0px 0px;
	border-bottom-left-radius:0px 0px
}
.ui-tab-menu a:hover {
	border-top-left-radius:3px 3px;
	border-top-right-radius:3px 3px
}
.ui-tab-menu a,.ui-tab-menu a:link,.ui-tab-menu a:active,.ui-tab-menu a:visited,.ui-tab-menu a:hover {
	display:block;
	clear:both;
	height:33px;
	line-height:35px;
	overflow:hidden;
	color:#739900;
	font-size:14px;
	float:left;
	border-bottom:#ccc 1px solid;
	background:#e5e5e5;
	border-top-left-radius:3px 3px;
	border-top-right-radius:3px 3px
}
.ui-tab-menu a:hover {
	background:#d1dfa9;
	color:#739900;
	border-bottom:#ccc 1px solid
}
.ui-tab-menu a span,.ui-tab-menu a:active span,.ui-tab-menu a:visited span {
	background:#a6bd61
}
.ui-tab-menu a:hover span {
	background:#6a980e
}
.ui-tab-menu a.ui-tab-disabled,.ui-tab-menu a.ui-tab-disabled:link,.ui-tab-menu a.ui-tab-disabled:active,.ui-tab-menu a.ui-tab-disabled:visited,.ui-tab-menu a.ui-tab-disabled:hover {
	display:block;
	clear:both;
	height:33px;
	line-height:35px;
	overflow:hidden;
	color:#739900;
	font-size:14px;
	float:left;
	border-bottom:#ccc 1px solid;
	background:#e5e5e5;
	border-top-left-radius:3px 3px;
	border-top-right-radius:3px 3px
}
.ui-tab-menu a.ui-tab-current,.ui-tab-menu a.ui-tab-current:link,.ui-tab-menu a.ui-tab-current:active,.ui-tab-menu a.ui-tab-current:visited,.ui-tab-menu a.ui-tab-current:hover {
	background:#fff;
	color:#4d4d4d;
	height:35px;
	line-height:35px;
	overflow:hidden
}
.ui-tab-menu a.ui-tab-current:hover {
	background:#fff;
	color:#4d4d4d
}
.ui-tab-menu a.ui-tab-current span,.ui-tab-menu a.ui-tab-current:link span,.ui-tab-menu a.ui-tab-current:active span,.ui-tab-menu a.ui-tab-current:visited span,.ui-tab-menu a.ui-tab-current:hover span {
	background:#ccc
}
.ui-tab-menu a.ui-tab-current:hover span {
	background:#aaa
}
.ui-tab-menu-right {
	display:block;
	float:right
}
.ui-tab-menu-right .ui-button-gray,.ui-tab-menu-right .ui-button-green,.ui-tab-menu-right .ui-button-blue,.ui-tab-menu-right .ui-button-disabled,.ui-tab-menu-right .ui-button-gray-disabled,.ui-tab-menu-right .ui-button-green-disabled,.ui-tab-menu-right .ui-button-blue-disabled,.ui-tab-menu-right .ui-button-gray-down,.ui-tab-menu-right .ui-button-green-down,.ui-tab-menu-right .ui-button-blue-down,.ui-tab-menu-right .ui-button-gray-over,.ui-tab-menu-right .ui-button-green-over,.ui-tab-menu-right .ui-button-blue-over {
	margin:0px 0px 0px 5px
}
.ui-tab-top {
	text-align:left;
	width:960px;
	clear:both;
	display:block;
	margin:0px auto
}
.ui-tab-top h1,.ui-tab-top h2 {
	font-weight:normal;
	clear:both;
	display:block;
	overflow:hidden;
	color:#222;
	font-size:44px;
	line-height:48px;
	margin:3px 0px 7px 0px;
	padding-bottom:1px
}
.ui-tab-top h1 A,.ui-tab-top h1 A:link,.ui-tab-top h1 A:visited,.ui-tab-top h2 A,.ui-tab-top h2 A:link,.ui-tab-top h2 A:visited {
	color:#222
}
.ui-tab-top h1 A:hover,.ui-tab-top h1 A:active,.ui-tab-top h2 A:hover,.ui-tab-top h2 A:active {
	color:#777
}
.ui-tab-top h2 {
	color:#222;
	font-size:24px;
	line-height:35px;
	margin:0px 0px 7px 0px
}
.ui-tab-top p {
	display:block;
	clear:both;
	font-size:14px;
	margin:0px 0px 8px 0px
}
.ui-text,.ui-text-hover,.ui-text-click,.ui-text-right {
	background:url(http://assets.demohour.com/assets/ui/ui-text-741fc5225fb74a9e39ffb2ac67a0b71b.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/ui/ui-text-14ec5c31c16b660767c25de4452823c4.gif) no-repeat left top
}
.ui-text,.ui-text-hover,.ui-text-click,.ui-text-right {
	height:37px;
	float:left;
	padding:0px;
	margin:0px 0px 0px -6px;
	overflow:hidden;
	_display:inline
}
.ui-text,.ui-text-hover,.ui-text-click {
	padding-left:17px
}
@media only screen and (max-device-width:1024px) {
	.ui-text,.ui-text-hover,.ui-text-click {
	padding-left:16px
}
}.ui-text-right {
	background-position:right top;
	float:left;
	padding-right:13px
}
.ui-text-hover .ui-text-right {
	background-position:right -37px
}
.ui-text-click .ui-text-right {
	background-position:right -74px
}
.ui-text {
	background-position:3px -111px
}
.ui-text-hover {
	background-position:3px -148px
}
.ui-text-click {
	background-position:3px -185px
}
.ui-text input,.ui-text-hover input,.ui-text-click input {
	height:21px;
	line-height:21px;
	color:#8c8c8c;
	font-size:16px;
	float:none;
	border:0;
	outline:none;
	overflow:hidden;
	font-weight:normal;
	text-align:left;
	min-width:263px;
	_width:expression(document.body.clientWidth > 263 ? "263px":"auto");
	display:block
}
.ui-text input,.ui-text-hover input,.ui-text-click input {
	padding:0px;
	margin:8px 0px 0px 5px;
	background:none;
	float:left
}
.ui-textarea,.ui-textarea-border,.ui-textarea-border textarea {
	padding:0px;
	margin:0px
}
.ui-textarea {
	float:left;
	overflow:hidden;
	border:#c2c2c2 1px solid;
	border-radius:3px;
	background:#fff
}
.ui-textarea-border {
	border:#f9f9f9 1px solid;
	border-top:#eee 1px solid;
	border-bottom:#f9f9f9 0px solid;
	padding:0px 0px 7px 0px;
	background:url(http://assets.demohour.com/assets/ui/ui-textareabj-56f4375bcd34fee3e7b5edd43c08bf5d.gif) no-repeat right bottom
}
.ui-textarea-border textarea {
	overflow:hidden;
	border:0;
	border-top:#f9f9f9 1px solid;
	resize:none;
	-webkit-appearance:none;
	outline:none;
	border-radius:0px;
	min-width:272px;
	min-height:93px;
	_width:expression(document.body.clientWidth > 272 ? "272px":"auto");
	_height:expression(this.scrollHeight < 93 ? "93px":"auto");
	margin:0px;
	padding:7px 0px 0px 7px;
	line-height:16px;
	background:none
}
.ui-notice-success,.ui-notice-failure,.ui-notice-normal {
	font-style:normal;
	margin:0px 0px 0px 6px;
	float:left;
	height:37px;
	line-height:37px;
	display:block;
	text-align:left;
	padding:0px 0px 0px 20px
}
.ui-notice-success {
	background-position:-733px -946px
}
.ui-notice-failure {
	background-position:-733px -1049px
}
.ui-notice-normal {
	padding:0px 0px 0px 0px
}
.ui-popup-delete .ui-popup-table {
	width:300px
}
.ui-popup-delete {
	overflow:hidden
}
.ui-popup-delete p {
	clear:both;
	display:block;
	margin:10px 5px 10px 10px;
	padding:0px;
	line-height:18px;
	text-align:left;
	font-size:14px
}
.ui-popup-delete .ui-button-green,.ui-popup-delete .ui-button-green-over,.ui-popup-delete .ui-button-green-down,.ui-popup-delete .ui-button,.ui-popup-delete .ui-button-green-disabled {
	margin:0px 15px 0px 15px;
	float:right
}
.ui-popup-delete .ui-popup-mid {
	padding:15px 0px 5px 0px
}
.ui-number-prompt-green,span.ui-number-prompt-right,.ui-number-prompt-blue {
	background:url(http://assets.demohour.com/assets/ui/ui-messages-popup-49d354e47343375232d0816e4590f4a1.png) no-repeat left top;
	_background:url(http://assets.demohour.com/assets/ui/ui-messages-popup-b7831314da6f1563c7894778a00f46e4.gif) no-repeat left top
}
.ui-number-prompt-green,.ui-number-prompt-blue {
	height:22px;
	overflow:hidden
}
.ui-number-prompt-green span.ui-number-prompt-right,.ui-number-prompt-blue span.ui-number-prompt-right {
	height:22px;
	line-height:21px;
	*line-height:22px;
	display:block;
	float:left;
	margin-left:11px;
	padding-right:8px;
	text-indent:-3px;
	_display:inline;
	text-align:left;
	font-family:SimHei;
	font-size:13px
}
.ui-number-prompt-green {
	background-position:left -22px
}
.ui-number-prompt-green span.ui-number-prompt-right {
	background-position:right top
}
.ui-number-prompt-blue {
	background-position:left -66px
}
.ui-number-prompt-blue span.ui-number-prompt-right {
	background-position:right -44px
}
.messages-box A .ui-number-prompt-green,.privateletter-box A .ui-number-prompt-blue {
	display:none;
	overflow:hidden;
	line-height:18px;
	padding:0px;
	white-space:nowrap;
	color:#fff;
	text-align:center;
	position:absolute;
	_position:relative;
	top:1px;
	margin:3px 0px 0px 13px;
	*margin:3px 0px 0px -13px;
	_margin:-46px 0px 0px 13px
}
